命名路线

命名路由用于生成 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

$url = route('loginPage');

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

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