2017-08-30 46 views
1

如何在Laravel中創建路由變量(不確定這是否是正確的術語),所以如果我更改了URL,它會在使用變量的站點範圍內得到更新?創建Laravel路由變量以更新站點範圍內的鏈接

我現在有一個路線

Route::get('/services/web', 'Services\[email protected]'); 

,當我將其更改爲

/services/web-design 

我要去找每一頁/視圖/組件/ etc中有鏈接到/網絡,使其/網頁設計。

我希望能夠把變量放在那些鏈接中,以便它們全部一起更新。

回答

1

您可以使用named routes

Route::get('/services/web', 'Services\[email protected]')->name('services.web'); 

在你看來:

{{ route('services.web') }} 

這樣你可以避免通過簡單地使用route()函數來改變的硬編碼網址的幾種情況根據路線的名稱生成它們。