PHP Articles

Page 10 of 81

How to validate Route Parameters in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 11K+ Views

In Laravel, route parameter validation ensures that URLs match specific patterns before executing route handlers. Laravel provides several built−in methods to validate route parameters, making your application more secure and predictable. Route Parameters Syntax Route parameters are defined within curly braces and can contain alphanumeric characters and underscores ? Multiple Route Parameters You can define multiple parameters in a single route ? Optional Parameters Optional parameters are denoted with ? and require default values ? Using where() Method The where() ...

Read More

How to pass a CSRF token with an Ajax request in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 24K+ Views

CSRF stands for Cross-Site Request Forgeries. CSRF is a malicious activity performed by unauthorized users acting to be authorized. Laravel protects such malicious activity by generating a csrf token for each active user session that must be included with Ajax requests. Generating CSRF Token You can get the token in two ways − By using $request→session()→token() By using the csrf_token() method directly Example Output The output for above is − 13K625e8mnDna1oxm9rqjfAPfugtTlYdndBoNR4d 13K625e8mnDna1oxm9rqjfAPfugtTlYdndBoNR4d CSRF Token in Blade Template Inside blade template you can make ...

Read More

How to compare two encrypted (bcrypt) passwords in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 7K+ Views

In Laravel, you can use the Hash facade to securely work with passwords using bcrypt encryption. The Hash facade provides methods to hash passwords and verify plain text against hashed passwords. Note: This tutorial requires Laravel framework setup. Install Laravel using composer create-project laravel/laravel myapp and configure your environment. Hash Facade Setup To work with the Hash facade, import it in your controller − use Illuminate\Support\Facades\Hash; The hashing configuration is available in config/hashing.php where bcrypt is set as the default driver. Hashing Passwords Use the make() method to hash ...

Read More

How to define a route differently if a parameter is not an integer?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 686 Views

In Laravel routing, you can validate route parameters to ensure they meet specific criteria, such as ensuring a parameter is not an integer. This is accomplished using Laravel's built-in route parameter validation methods. Basic Route Parameters Route parameters are defined within curly braces and can contain alphanumeric characters and underscores ? Route::get('/user/{myid}', function ($myid) { // }); You can also define multiple parameters in a single route ? Route::get('/students/{post}/feedbacks/{feedback}', function ($postId, $feedbackId) { // }); Using where() Method The where() method ...

Read More

How to insert raw data in MySQL database in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 6K+ Views

In Laravel, you can insert raw data into MySQL database tables using the Query Builder tool. This requires including the Illuminate\Support\Facades\DB facade or adding use DB; at the top of your controller. Prerequisites: Ensure Laravel is installed and a MySQL database connection is configured in your .env file. Assume we have created a table named students using the CREATE statement as shown below − CREATE TABLE students( id INTEGER NOT NULL PRIMARY KEY, ...

Read More

How to call a controller function inside a view in Laravel 5?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 4K+ Views

In Laravel, you can call controller methods directly within views using several approaches. While this is generally discouraged in favor of proper MVC separation, Laravel provides multiple ways to achieve this when necessary. Method 1: Direct Static Call The simplest approach is to call the controller method directly using its fully qualified namespace − Method 2: Using Import Statement You can import the controller class first, then call the method − Method 3: Blade Template Syntax For Blade templates, you can use double curly braces − ...

Read More

How to get the contents of the HTTP Request body in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 12K+ Views

In Laravel, you can retrieve HTTP request body contents using the Illuminate\Http\Request class. This class provides several methods to access input data, cookies, and files from HTTP requests in different formats. HTTP Request Body name: John Doe email: john@example.com age: 25 Laravel Request Methods Using $request->all() Method The all() method retrieves all input data from the request and returns it as an array − Output Array ( ...

Read More

How to Insert a value to a hidden input in Laravel Blade?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 5K+ Views

In Laravel Blade templates, you can insert values into hidden input fields using Blade syntax or Laravel's Form helpers. Hidden fields are commonly used to store data like CSRF tokens, user IDs, or secret keys that need to be submitted with forms but should not be visible to users. Basic Hidden Input with Blade Syntax The simplest way is to use standard HTML with Blade template syntax − Route Setup Basic Blade Template (hello.blade.php) {{$mymsg}} Welcome to Tutorialspoint Adding Hidden Input with Dynamic Values ...

Read More

How to change variables in the .env file dynamically in Laravel?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 9K+ Views

In Laravel, the .env file contains environment variables that configure your application's behavior across different environments (local, staging, production). While these variables are typically static, you can modify them dynamically using PHP file operations. Understanding the .env File The .env file contains key-value pairs for configuration − APP_NAME=Laravel APP_ENV=local APP_KEY=base64:BUdhVZjOEzjFihHKgt1Cc+gkQKPoA4iH98p5JwcuNho= APP_DEBUG=true APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=test DB_USERNAME=root DB_PASSWORD= These variables are used throughout Laravel's configuration files in the config/ folder and should not be committed to version control as they vary per environment. Fetching Current Environment You can retrieve the current ...

Read More

How to decode JSON objects in Laravel and apply for each loop on that?

Shilpa Kalangutkar
Shilpa Kalangutkar
Updated on 15-Mar-2026 11K+ Views

The json_decode() method is a PHP built-in function that helps convert a JSON string into a PHP object or associative array. It takes the input value as a string and returns a readable PHP object or array that can be easily looped through using foreach. Basic JSON Decoding Following is an example of the json_decode() method − stdClass Object ( [Neha] => 35 [Arbaaz] => 37 [Rehan] => 43 ) Looping Through JSON Objects The JSON object ...

Read More
Showing 91–100 of 802 articles
« Prev 1 8 9 10 11 12 81 Next »
Advertisements