Laravel 路由:资源路由命名 0 个改进

利用 names 属性来修改,格式为 动作 => 名词 ,例如 'index' => 'photos.index',PhotosController 里的方法 index ,对应路由命名 'photos.index'。完整例子如下:

Route::resource('photos', 'PhotosController', ['names' => [
    'index'   => 'photos.index',
    'create'  => 'photos.create',
    'store'   => 'photos.store',
    'show'    => 'photos.show',
    'edit'    => 'photos.edit',
    'update'  => 'photos.update',
    'destroy' => 'photos.destroy'
]]);
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 4

这样也是可以的

Route::resource('permission', 'PermissionsController')->names('admin.permission');
11个月前 评论

这样也是可以的

Route::resource('permission', 'PermissionsController')->names('admin.permission');
11个月前 评论

这样也是可以的

Route::resource('permission', 'PermissionsController', ['names' => 'admin.permission']);
11个月前 评论
张浩浩浩浩

又学了一手花里胡哨。

6天前 评论

那个Route::resources怎么批量定义names???

2天前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!