如何在Laravel中创建路由变量(不确定这是否是正确的术语),这样如果我更改URL,无论使用哪个变量,它都会在全站点更新?
示例
我目前有路线
Route::get('/services/web', 'Services\WebController@index');
当我将其更改为
时/services/web-design
我必须找到链接到/ web并进行/ web设计的每个页面/视图/组件/等。
我希望能够将变量放在这些链接的位置,以便它们一起更新。
答案 0 :(得分:1)
您可以使用named routes:
Route::get('/services/web', 'Services\WebController@index')->name('services.web');
在您看来:
{{ route('services.web') }}
通过这种方式,您可以通过简单地使用route()函数根据路径名称生成它们来避免更改硬编码网址的多个实例。