What is Route Parameters ?



What is Route Parameters ?..

Answer / 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

More Laravel PHP Framework Interview Questions

How do I turn off csrf protection?

0 Answers  


What is meant by Laravel - Authentication ?

1 Answers  


Name the template engine utilized by laravel.

1 Answers  


Which js framework is best with laravel?

0 Answers  


List the default ports that are forwarded to your homestead environment?

0 Answers  






What is the boot method?

0 Answers  


Explain how to get requested path in laravel?

0 Answers  


What is name of first file that loaded in laravel?

0 Answers  


Tell me how to enable maintenance mode in laravel 5?

0 Answers  


Explain binding primitives?

0 Answers  


What is artisan in laravel?

0 Answers  


What are the advantages of queue?

0 Answers  


Categories