Answer Posted / rachana devi
Sometimes in the web application, you may need to capture the parameters passed with the URL.
For this, you should modify the code in routes.php file.
You can capture the parameters in routes.php file in two ways as discussed here -
1. Required Parameters : These parameters are those which should be mandatorily captured for routing the web application.
Example : Route::get('ID/{id}',function($id)
{
echo 'ID: '.$id;
}
);
2. Optional Parameters : Sometimes developers can produce parameters as optional and it is possible with the inclusion of ? after the parameter name in URL.
It is important to keep the default value mentioned as a parameter name.
Example : Route::get('user/{name?}', function ($name = 'Manager') { return $name;});
The example above checks if the value matches to 'Manger' and accordingly routes to the defined URL.
3. Named Routes : Named routes allow a convenient way of creating routes.
The chaining of routes can be specified using name method onto the route definition.
Example : Route::get('user/profile', 'UserController@showProfile')->name('profile');
The user controller will call for the function showProfile with parameter as profile. The parameters use name method onto the route definition.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How to Redirecting to Controller Actions in Laravel ?
What do you mean by view composers?
What is the use of the bootstrap directory?
List some aggregates methods provided by query builder in laravel?
What is url in laravel?
What is laravel policy?
Define lumen.
What is chunk in laravel?
What is facade in laravel?
What is laravel used for?
How to get data between two dates with query in laravel?
How to create custom library in laravel?
What is laravel horizon?
What service provider’s register method does?
How to start mysql on valet?