1

我的命名路由组在没有资源路由的情况下工作正常。但是当我尝试使用“资源路由”时,就会出现这个错误。有人会帮我吗,我做错了什么?我的路线组是 -

Route::group(['prefix' => 'admin', 'as' => 'admin.', 'middleware' => 'auth:admin'], function () {
   Route::get('dashboard', array('as' => 'dashboard', 'uses' => 'Admin\AdminController@dashboard'));

   Route::group(['prefix' => 'student', 'as' => 'student.'], function () {
      Route::resource('admission', array('as' => 'admission', 'uses' => 'Admin\StudentController'));
}); });
4

1 回答 1

1

您需要将资源控制器名称作为字符串作为第二个参数传递Route::resource()

Route::resource('admission', 'Admin\StudentController');

您不需要指定路由名称,'as' => 'admission'因为它Route::resource()会自动执行此操作。

于 2018-02-23T10:39:25.967 回答