0 votes
in Laravel by
What are named routes in Laravel?

1 Answer

0 votes
by

Named routes allow referring to routes when generating redirects or Url’s more comfortably. You can specify named routes by chaining the name method onto the route definition:

Route::get('user/profile', function () {

//

})->name('profile');

You can specify route names for controller actions:

Route::get('user/profile', 'UserController@showProfile')->name('profile');

Once you have assigned a name to your routes, you may use the route's name when generating URLs or redirects via the global route function:

// Generating URLs...

$url = route('profile');

// Generating Redirects...

return redirect()->route('profile');

...