【发布时间】:2020-12-29 21:35:53
【问题描述】:
我对 Laravel 8.x 中的 Route::resource() 方法有疑问。
它返回的错误是:
目标类 [Admin\App\Http\Controllers\Admin\ProfileController] 确实 不存在。
这是我在 routes/web.php 中的代码:
Route::prefix('admin')->namespace('Admin')->group(static function() {
Route::middleware('auth')->group(static function () {
//...
Route::resource('profile', ProfileController::class);
});
});
我找不到问题出在哪里。
【问题讨论】:
-
正如它所说的,没有这样的文件/类。检查你的命名是否正确,命名空间是否正确
-
我想你只需要把
ProfileController::class改成'App\Http\Controllers\Admin\ProfileController'