Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is Route Parameters ?

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


Please Help Members By Posting Answers For Below Questions

Tell me how do you do dependency injection in laravel?

722


What is bagisto?

681


How to create Creating a Controller ?

1304


List some default packages provided by laravel 5.6?

604


How to get current environment in laravel 5?

724


What is composer tool?

751


What is redis?

709


What is x-csrf-token?

851


How to install valet?

704


What is rate limiting?

730


Which types of relationships are available in laravel eloquent?

669


In laravel, what is guarded attribute in a model?

689


What are http exceptions?

714


How do I make a particular task run everyday by 10pm?

674


What are blade templates?

751