Laravel 命名路线

示例

命名路由用于生成URL或重定向到特定路由。使用命名路由的优点是,如果将来更改路由的URI,则如果使用命名路由,则无需更改URL或重定向指向该路由的地址。但是,如果链接是使用url [例如 url('/admin/login')],那么我们将不得不在使用它的任何地方进行更改。

使用as数组键创建命名路由

Route::get('login', ['as' => 'loginPage', 'uses' => 'LoginController@index']);

或使用方法 name

Route::get('login', 'LoginController@index')->name('loginPage');

使用命名路由生成URL

使用路线名称生成网址

$url = route('loginPage');

如果您使用路由名称进行重定向

$redirect = Redirect::route('loginPage');