Laravel 在本地停止工作,所有 artisan 命令和 composer 命令都将不起作用

Laravel stopped working locally, all artisan commands and composer commands will not work

我已经在一个项目上工作了大约一个月。没有重大问题。我们即将推出。

报告错误,路线未按预期运行。我试图通过将路由放入我的浏览器(但显然使用本地域路径)来在本地复制它,但它没有用。这是事件的顺序:

该路由导致永久重定向。代码看起来不错,但我注意到预期的 get 似乎没有命中,所以我放了一个 dd('test');之后刷新并看到测试。所以它绕过了它的预期 route::get,这在以前没有发生过。

我尝试解决这个问题,清除缓存和可能导致此问题的正常情况。然后我杀死服务器(本地)关闭终端并重新启动它,现在每次我尝试 运行 任何它响应 http://localhost

CO!!@#!@#!@#:directoryproject username$ php artisan cache:clear
"http://localhost"
CO!!@#!@#!@#:directoryproject username$ php artisan config:clear
"http://localhost"
CO!!@#!@#!@#:directoryproject username$ php artisan serve
"http://localhost"
CO!!@#!@#!@#:directoryproject username$

我什么都做不了。我试着检查了一个不同的分支,没有。作曲家更新,什么都不安装。我不断收到:

脚本@php artisan package:discover 处理返回的 post-autoload-dump 事件,错误代码 1

此时如有任何帮助,我们将不胜感激。

您可能在 dd(request()->getHost()); 或类似的地方有一个 dd 语句。从应用的根目录开始递归搜索模式 dd(。如果这没有产生任何结果,请从最顶部的 pulic/index.php 开始并放入 dd(__DIR__); 语句并尝试访问该应用程序。然后移动到服务提供商、http 内核等,直到找到罪魁祸首代码。