Laravel 目标类不存在。-拉维尔
我想做一个小积垢 目前我有这个问题,它没有重新确认我的控制器,我有 错误: 目标类[App\Http\Controllers\CRUD\ProductController]不存在 web.phpLaravel 目标类不存在。-拉维尔,laravel,Laravel,我想做一个小积垢 目前我有这个问题,它没有重新确认我的控制器,我有 错误: 目标类[App\Http\Controllers\CRUD\ProductController]不存在 web.php Route::get('/CRUD', 'CRUD\ProductController@index'); 控制器 class ProductController extends Controller { public function index () { $produ
Route::get('/CRUD', 'CRUD\ProductController@index');
控制器
class ProductController extends Controller
{
public function index ()
{
$products = Products::index();
dd($products);
return view("CRUD.view", [ "products" => $products]);
}
}
检查ProductController文件命名空间,它应该如下所示:
namespace App\Http\Controllers\CRUD;
class ProductController extends Controller
{
public function index ()
{
$products = Products::index();
dd($products);
return view("CRUD.view", [ "products" => $products]);
}
}
检查ProductController文件命名空间,它应该如下所示:
namespace App\Http\Controllers\CRUD;
class ProductController extends Controller
{
public function index ()
{
$products = Products::index();
dd($products);
return view("CRUD.view", [ "products" => $products]);
}
}
检查文件app/Providers/RouteServiceProvider.php并取消注释该行:
protected $namespace = 'App\Http\\Controllers';
然后清理cache:php artisan route:cache检查文件app/Providers/RouteServiceProvider.php并取消注释行:
protected $namespace = 'App\Http\\Controllers';
然后清理缓存:php artisan route:cache应遵循上面的注释检查文件app/Providers/RouteServiceProvider.php 并取消对行的注释:protected$namespace='App\Http\Controllers'
应遵循上述注释检查文件app/Providers/RouteServiceProvider.php 并取消对行的注释:protected$namespace='App\Http\Controllers'
请附上您的档案structure@V-我已经在中编辑过了。好的,在中运行composer dump autoloadconsole@V-K donezo,还是同样的错误。这能回答你的问题吗?请附上您的档案structure@V-我已经在中编辑过了。好的,在中运行composer dump autoloadconsole@V-K donezo,还是同样的错误。这能回答你的问题吗?名称空间App\Http\Controllers;这是ProductController.namespace App\Http\Controllers中唯一的命名空间;这是ProductController中唯一的名称空间。我认为这应该是公认的答案。我认为这应该是公认的答案。