我正在使用bitfumes / laravel-multiauth Admin,我将我的路由添加到路由/admin.php,但是它向我显示此错误,它找不到我的控制器。
目标类别[Bitfumes \ Multiauth \ Http \ Controllers \ admin \ DashboardController]可以不存在。
route/admin.php
Route::get('/dashboard', 'DashboardController@index');
我应该将控制器移动到供应商指定的路径吗?顺便说一句,这是我第一次使用此程序包,所以我不知道如何处理它。我遵循了github中的所有说明。但是现在我试图对其进行修改,以使其适用于我的项目。
我的控制器仅在将它们添加到供应商Directroy后才起作用:
供应商/ bitfumes / laravel-multiauth / src / http / controllers
但是如果我发布该项目或将该项目推到github上,该文件夹将被供应商文件夹忽略,则不可行。
我找到了此问题的解决方案
在routes / admin.php中
向控制器添加路径:\ App \ Http \ Controllers \ Admin \ PlaceController
Route::resource('/places','\App\Http\Controllers\Admin\PlaceController')->middleware('role:super');