在 laravel 5 中设置应用程序时出错

Error when setting up the application in laravel 5

我正在尝试在我现有的 laravel5.8 项目上编写更新命令。为此,我 运行 下面的命令: “作曲家更新”。

Laravel 顺利更新,之后我尝试清除配置和缓存..但是当我尝试这样做时,每次操作都会出现以下错误

在 Container.php 行 788:

Class seed.handler 不存在

当我在本地 运行 网站时,出现 500 错误并且 apache 日志显示: PHP 致命错误:未捕获反射异常:Class 视图在 /var/www/html/pombackend/vendor/laravel/framework/src/Illuminate/Container/Container 中不存在。php:788

我到处搜索但没有找到解决办法。有人可以帮我解决这个问题吗?

运行 composer dump-autoload 解决此类问题。

确保你的 .env 文件写入正确,前面没有隐藏 space。还要确保生成 APP_KEY。 php artisan key:generate

将此放入您的 composer.json 文件中:

 "config": {

    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true,
    "allow-plugins": {
        "composer/installers": true,
        "dealerdirect/phpcodesniffer-composer-installer": true,
        "roots/wordpress-core-installer": true
    }
},

 

希望它会起作用。