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

ReflectionException (-1) Class App\Http\Controllers\Admin\Admincontroller does not exist

我在共享主机中托管了一个网站 space。经过长时间的混乱部署后,我尝试登录系统,但现在出现此错误 "ReflectionException (-1) Class App\Http\Controllers\Admin\Admincontroller does not exist"。这在每个路由操作中都存在。

我的 public 文件夹文件已经在 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');

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

你的控制器是AdminController.php,但是你的路由定义是Admin\Admin<b>c</b>ontroller@getIndexView,所以它正在寻找 Admincontroller.php,但没有找到。

这对于在 Windows 上开发但部署在 case-sensitive Linux/Mac 主机上的人来说很常见。在路由定义中修复你的外壳,它应该可以工作; long-term,考虑使用类似 Laravel Homestead 的东西在 case-sensitive 文件系统上进行本地开发。