Laravel: PHP致命错误:Class '. ServiceProvider'在/var/www/


Laravel: PHP Fatal error: Class '...ServiceProvider' not found in /var/www/laravel/bootstrap/compiled.php on line #

我一直在做同样的应用程序,现在我把它转移到Laravel。这不仅是我第一次使用Laravel,也是我第一次使用PHP框架。到目前为止,它真是太棒了。

我在测试中遇到了一个问题,我得到了一个错误:Error Output: PHP Fatal error: Class '...ServiceProvider' not found in /var/www/laravel/bootstrap/compiled.php on line #

我想知道是什么原因导致这个错误,我怎么能解决它。它给了我有问题的直线。但是我不知道如何解决这个问题。

我已经尝试了许多解决方案,包括

composer install
composer update
composer dump-autoload

和其他人。

我也尝试过一起删除compiled.php文件,但随后它在另一个文件上触发了相同的错误。是什么导致了这个错误,我该如何调试它?

提前感谢您的帮助!!

尝试运行以下命令:

php artisan clear-compiled

如果给你同样的错误,你必须手动删除文件:

rm app/bootstrap/compiled.php

适用于laravel 5.5你可以在这个文件中删除相关的ServiceProvider

'bootstrap'cache'config.php