我正在努力赚一点钱。
当前,我遇到了这个问题,它没有使我拥有的控制器变长。
错误:
目标类[App \ Http \ Controllers \ CRUD \ ProductController]不存在。
web.php
Route::get('/CRUD', 'CRUD\ProductController@index');
控制器
class ProductController extends Controller
{
public function index ()
{
$products = Products::index();
dd($products);
return view("CRUD.view", [ "products" => $products]);
}
}
答案 0 :(得分:3)
检查ProductController文件命名空间,它应类似于:
namespace App\Http\Controllers\CRUD;
class ProductController extends Controller
{
public function index ()
{
$products = Products::index();
dd($products);
return view("CRUD.view", [ "products" => $products]);
}
}
答案 1 :(得分:1)
检查文件app/Providers/RouteServiceProvider.php
并取消注释该行:
protected $namespace = 'App\Http\\Controllers';
然后清理缓存:php artisan route:cache
答案 2 :(得分:0)
应该按照上面的注释检查文件app/Providers/RouteServiceProvider.php
<块引用>并取消注释该行:protected $namespace = 'App\Http\Controllers';