当前位置: 首页 > 后端技术 > PHP

控制器不存在CategoryController不存在

时间:2023-03-29 22:22:56 PHP

刚刚学习laravel,犯了一个普遍的错误。记录下来记住。使用以下命令创建控制器:artisan。创建phpartisanmake:controllerCategoryController后,将CategoryController文件移动到另一个Admin文件夹中。因为创建的文件默认放在Controllers文件夹下,所以需要将文件移动到Admin子文件夹下。同时在routes.php路由中创建资源路由规则Route::resoure('admin/category','Admin\CategoryController')。这里要注意正反斜杠/。ClassApp\Http\Controllers\Admin运行时出现\CategoryControllerdoesnotexist最后发现,CategoryController文件传输完成后,文件中的命名空间并没有改变。即命名空间App\Http\Controllers;更改为,修改为当前文件所在的文件位置。命名空间App\Http\Controllers\Admin;再次运行程序。表示正常显示。