这个很简单,但谁知道可能做不到……我已经创建了一个名为 books 的资源丰富的控制器,但我想对图书资源(以及我创建的其他一些资源,如 cd 资源等)进行分组,并在它们前面加上 MyStuff。像下面
Route::group(array('prefix' => 'MyStuff','before' => 'auth','after' => 'log'), function()
{
Route::resource('books', 'BooksController');
});
//Unable to generate a URL for the named route "books.create" as such route does not exist.
但正如你所看到的,我收到一条错误消息说
无法为命名路由“books.create”生成 URL,因为这样的路由不存在。
如果我只是尝试运行
Route::resource('books', 'BooksController');
当然,这一切都很好。你不能对资源丰富的控制器进行分组然后加上前缀吗?
甚至
Route::resource('mystuff/books', 'BooksController');
不起作用,我收到相同的错误消息?