0
我正在查看一个项目,我不确定第三个参数中的'as'数组以及它到底是什么。在laravel文档中无法找到太多内容。(简单)不知道这个'as'数组在路由资源控制器中究竟意味着什么
Route::resource('users', 'UsersController', ['only' => 'show', 'as' => 'admin']);
我正在查看一个项目,我不确定第三个参数中的'as'数组以及它到底是什么。在laravel文档中无法找到太多内容。(简单)不知道这个'as'数组在路由资源控制器中究竟意味着什么
Route::resource('users', 'UsersController', ['only' => 'show', 'as' => 'admin']);
'为' 作为路径标识符。例如:
Route::resource('users', 'UsersController', ['only' => 'show', 'as' => 'admin']);
您可以访问这种方式
<a href="{{ route('admin') }}">Resource</a>
使用创建命名路由为 '为' 帮助:
Route::get('user/profile', ['as' => 'profile', function() {
//
}]);
所以这不是website_url/user/profile
你可以访问website_url/profile
这里链接是为它的文档:这里https://laravel.com/docs/4.2/routing#named-routes – Dragos
也很好的解释:https://daylerees.com/codebright-advanced-routing/ – Dragos