目标 class [Backend\App\Http\Controllers\Backend\ProductController] 不存在

Target class [Backend\App\Http\Controllers\Backend\ProductController] does not exist

我有以下控制器:ProductController 位于 App\Http\Controllers\Backend\ProductController.php 和以下路线

Route::resource('product','App\Http\Controllers\Backend\ProductController');

出于某种原因,它给了我标题中提供的错误,我真的不明白为什么,因为我 ctrl+right-click 在路线上,它将我重定向到控制器。

我也试过:

Route::resource('product',App\Http\Controllers\Backend\ProductController::class);

如果您将 Product Controller 放在 App\Http\Controllers\Backend\ 文件夹中,第二个示例将起作用。

Route::resource('product', App\Http\Controllers\Backend\ProductController::class);

这将为您提供以下方法:索引、存储、创建、显示、更新、销毁和编辑。