我在共享托管空间中托管了一个网站。经过长时间的混乱部署后,我尝试登录系统,现在出现此错误“ ReflectionException(-1)类App \ Http \ Controllers \ Admin \ Admincontroller不存在”。这会在所有路线操作中持续存在。
我的公用文件夹文件已经在public_html中。
routes \ web.php
Route::group(['middleware' => ['auth', 'admin'], 'prefix' => '/acumen'], function(){
# index view for displaying admin section
Route::get('/', 'Admin\Admincontroller@getIndexView')->name('admin.index');
我希望应用程序正常运行。
答案 0 :(得分:0)
您的控制器为AdminController.php
,但是您的路由定义为Admin\Admincontroller@getIndexView
,因此它正在寻找Admincontroller.php
,而不是寻找它。
对于在Windows上开发但在区分大小写的Linux / Mac主机上进行部署的人们来说,这很常见。在路线定义中固定套管,它应该可以工作;长期来看,请考虑使用Laravel Homestead之类的工具在区分大小写的文件系统上进行本地开发。