2016-12-02 15 views
0

我正在查看一个项目,我不确定第三个参数中的'as'数组以及它到底是什么。在laravel文档中无法找到太多内容。(简单)不知道这个'as'数组在路由资源控制器中究竟意味着什么

Route::resource('users', 'UsersController', ['only' => 'show', 'as' => 'admin']); 
+0

这里链接是为它的文档:这里https://laravel.com/docs/4.2/routing#named-routes – Dragos

+0

也很好的解释:https://daylerees.com/codebright-advanced-routing/ – Dragos

回答

0

'为' 作为路径标识符。例如:

Route::resource('users', 'UsersController', ['only' => 'show', 'as' => 'admin']); 

您可以访问这种方式

<a href="{{ route('admin') }}">Resource</a> 
0

使用创建命名路由为 '为' 帮助:

Route::get('user/profile', ['as' => 'profile', function() { 
    // 
}]); 

所以这不是website_url/user/profile你可以访问website_url/profile