Laravel中路由组内的资源控制器名称

Mos*_*ati 3 routes laravel

我有这样的路线:

Route::group(['prefix'=>'admin'],function(){
    Route::resource('users','UserController'); // <-- what is the name of this route
});
Run Code Online (Sandbox Code Playgroud)

如何users通过名称来说明路线?我测试了route('users'),users但没有帮助.

小智 6

当您向控制器注册一个资源丰富的路由时Route::resource(...),这个简单的声明会创建多个路由来处理各种操作(所有操作的列表).

因此,在admin路线组内,您将拥有路线的名称:

  • admin.users.index 为GET admin/users
  • admin.users.store 用于POST admin/users
  • admin.users.show 为GET admin/users/{id}
  • 等......

基本上,您可以使用列出所有路径名称 php artisan route:list