ReflectionException(-1)类App \ Http \ Controllers \ Admin \ Admincontroller不存在

时间:2019-06-20 19:24:14

标签: laravel laravel-5 shared-hosting

我在共享托管空间中托管了一个网站。经过长时间的混乱部署后,我尝试登录系统,现在出现此错误“ 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');

我希望应用程序正常运行。

1 个答案:

答案 0 :(得分:0)

您的控制器为AdminController.php,但是您的路由定义为Admin\Admincontroller@getIndexView,因此它正在寻找Admincontroller.php,而不是寻找它。

对于在Windows上开发但在区分大小写的Linux / Mac主机上进行部署的人们来说,这很常见。在路线定义中固定套管,它应该可以工作;长期来看,请考虑使用Laravel Homestead之类的工具在区分大小写的文件系统上进行本地开发。