use*_*104 4 php url routes admin laravel
例如,我有一个用于管理页面管理书籍的路由,路由设置如下:
Route::resource('books','Admin\BookController');
Run Code Online (Sandbox Code Playgroud)
它自动生成了一些用于插入/更新/删除等的路由...
/books/create
/books/1/edit
Run Code Online (Sandbox Code Playgroud)
问题是,这是管理页面,我希望链接是
/admin/books/create
/admin/books/1/edit
Run Code Online (Sandbox Code Playgroud)
如何指定资源为管理员之一?它自动具有 /admin/ 前缀 谢谢
更新:
如果您需要多个路由的前缀,您应该使用路由组:
Route::group(['prefix' => 'admin'], function()
{
Route::resource('books','Admin\BookController');
});
Run Code Online (Sandbox Code Playgroud)
或者,如果您只需要使用一个控制器,您可以这样做:
Route::resource('/admin/books','Admin\BookController');
Run Code Online (Sandbox Code Playgroud)