2016-12-02 9 views
0

Я просматриваю проект, и я не был уверен в массиве «as» в третьем параметре и что он точно делает , Не удалось найти много в нем в документах laravel.(простой) Не уверен, что этот массив «как» точно означает в контроллерах ресурсов маршрута

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