命名路線
命名路由用於生成 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');