如何为资源路由的路由指定名称

How to specify name for routes of a resource route

我的需求是万一我改了路线

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

收件人:

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

我必须一个一个地更改所有锚标记 link,如何避免?

我的主播link如下

<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>

用户

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

将第三个参数添加到资源方法,它采用数组,包括键'names'以覆盖路由名称

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