【问题标题】:Laravel stopped working locally, all artisan commands and composer commands will not workLaravel 本地停止工作,所有 artisan 命令和 composer 命令都不起作用
【发布时间】:2018-11-13 00:25:28
【问题描述】:

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

报告了一个错误,表明路由在暂存时未按预期工作。我试图通过将路由放入我的浏览器(但显然使用本地域路径)在本地复制它,但它没有工作。这是事件的顺序:

该路由导致永久重定向。代码看起来不错,但我注意到预期的 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$

我什么都做不了。我尝试检查一个不同的分支,没有。 Composer 更新,什么都不安装。我不断得到:

Script @php artisan package:discover 处理返回的自动加载转储后事件,错误代码为 1

在这一点上,任何帮助将不胜感激。

【问题讨论】:

  • 请注意,让我可以将其标记为正确,我会这样做。非常感谢。
  • 作为答案发布,干杯!
  • 如果我每次在我的代码中留下一些调试行时都得到一个镍...我建议用一个利用 Php 的 debug_backtrace() 的函数覆盖 Laravel 的 dd() 函数,并发送到您的错误日志记录了调用的文件和行号。它会让人头疼。

标签: laravel laravel-5.6


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-03-13
    • 2021-05-10
    • 2017-10-10
    • 2019-08-18
    • 2020-09-04
    • 2016-03-13
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多