php – Laravel使用Route :: resource生成路由需要添加前缀/ admin /

例如,我有一个管理页面管理书籍的路由,路由设置如下:

Route::resource('books','Admin\BookController');

它自动生成了很少的插入/更新/删除等路由

/books/create
/books/1/edit

问题是,它是管理页面,我想要链接

/admin/books/create 
/admin/books/1/edit

如何具体管理资源?它自动有/ admin / Thanks的前缀

更新:

php  –  Laravel使用Route :: resource生成路由需要添加前缀/ admin /

php  –  Laravel使用Route :: resource生成路由需要添加前缀/ admin /

解决方法:

如果您需要多条路由的前缀,则应使用route group

Route::group(['prefix' => 'admin'], function()
{
    Route::resource('books','Admin\BookController');
});

或者,如果您只需要使用一个控制器,您可以这样做:

Route::resource('/admin/books','Admin\BookController');
上一篇:javascript – 设置路由时角度范围变量会发生变化吗?


下一篇:Page 404 CodeIgniter index.php