【发布时间】:2018-12-15 00:47:54
【问题描述】:
我已经搜索了将近两天来寻找答案,但没有解决类似问题的方法可以帮助解决我的问题,所以有时间问我自己的问题了。
在 Windows 10 上使用 Laravel 5.7。当我运行 php artisan make:migration 命令或使用迁移 (make:model -m) 制作模型时,它运行良好一次;迁移已创建。但在那之后我无法运行任何进一步的 php artisan 命令。每次我尝试我都会得到:
在 Container.php 第 779 行:
类视图不存在
我后来发现在制作播种机时也会出现同样的问题。我注意到在运行第一个命令时,bootstrap\cache\services.php 文件正在被删除。使用备份替换目录中的这个文件可以解决问题,让我可以再次运行 php artisan 命令。但是当我进行迁移或播种时,文件被删除并且我遇到了同样的错误。
- 我尝试了
composer dump-autoload。如果 services.php 文件在目录中,它会再次被删除并显示错误。 - 我已经尝试过
composer update和composer install(包括在删除供应商文件夹之后) - 我试过
php artisan config:cache和php artisan config:clear - 我检查了我的 .env 文件中没有包含在引号中的空格。
- 我检查了 'Illuminate\View\ViewServiceProvider::class' 位于我的 config\app.php 文件中的 'providers' 下。
大约一周前,一切似乎都运行良好。在此期间,我没有运行任何 php artisan 命令,也没有真正直接使用我的应用程序,所以我不确定是什么导致了这个问题的出现。
【问题讨论】:
-
您是否尝试禁用您的防病毒软件?
-
大约一周前它运行良好......但我尝试禁用我的防病毒软件并且没有任何变化。
-
尝试将所有代码移至新的 Laravel 5.7 安装并再次测试。
-
我实际上已经尝试过了,但我很欣赏这个建议。您认为执行完整的 xampp / composer / laravel 重新安装是否值得?因为我一直在考虑。
-
好的,是的,这将是解决方案之一,请告诉我。
标签: php laravel laravel-5 composer-php