Как указать название для маршрутов ресурса маршрута - PullRequest
0 голосов
/ 18 февраля 2020

Мне нужно, чтобы в случае, если я изменил маршрут

Route::resource('/admin/users','AdminUserscontroller');

TO:

Route::resource('/admin/admin_users','AdminUserscontroller');

, мне нужно поменять все ссылки тега привязки одну за другой ,, Как избежать этого?

МОЯ якорная ссылка как следующая

<a class="nav-link collapsed" href="{{route('users.index')}}" data-toggle="collapse" data-target="#collapseLayouts" aria-expanded="false" aria-controls="collapseLayouts">
<div class="sb-nav-link-icon"><i class="fas fa-columns"></i></div>

Users

<div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div></a>

1 Ответ

0 голосов
/ 18 февраля 2020

Добавление третьего параметра в метод ресурса, который принимает массив, включает ключ 'names' для перезаписи имен маршрутов

Route::resource('/admin/admin_users', 'AdminUserscontroller', [
    'names' => [
        'index' => 'users.index',
        'store' => 'users.store',
        //other routes of this resource as required
    ]
]);
...