laravel 5.6中指定路由组中的数组到字符串转换

时间:2018-02-23 10:38:02

标签: laravel laravel-routing laravel-5.6

我的命名路由组工作正常,没有资源路由。但是,当我尝试使用'资源路线'然后得到这个错误。有人会帮助我,我做错了吗? 我的路线组是 -

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'));
}); });

1 个答案:

答案 0 :(得分:1)

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

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

您无需使用'as' => 'admission'指定路线名称,因为Route::resource()会自动执行此操作。