(简单)不确定这个'as'数组在路由资源控制器中的确切含义

时间:2016-12-02 08:35:42

标签: php laravel rest crud

我正在浏览一个项目,我不确定第三个参数中的'as'数组以及它究竟是做什么的。在laravel文档中找不到太多内容。

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

2 个答案:

答案 0 :(得分:0)

使用'作为'有助于创建命名路由:

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

因此,您可以访问website_url/user/profile

而不是website_url/profile

答案 1 :(得分:0)

'as'用作路径标识符。例如:

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

您可以通过这种方式访问​​该链接

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