laravel : php artisan 突然停止工作

laravel : php artisan suddenly stop working

我知道那里有很多问题,但我的问题似乎都不适合。

我正在研究 laravel。 php artisan 一小时前工作正常。之后我创建了一个控制器、一个模型和几个视图 blade。

现在 artisan 根本行不通,完全没有错误。即使 php artisan --version 也不会显示任何内容。

没有 进行任何重大更改,例如安装作曲家,或更新或安装任何新软件包。既没有任何服务器配置。这只是控制器、模型和视图的基本编码。

不确定是什么原因造成的。可能是什么原因,我应该如何开始调试它?

Artisan 是 Laravel 的集成部分,这意味着它使用控制台 Application 实例来 运行 命令,并且它将停止执行可能来自任何部分的错误您的应用程序。

语法错误可能是导致 artisan 停止工作的常见罪魁祸首,如果未启用调试,则不会显示错误(仅记录),因此当 运行命令。

要搜索语法错误,请转到您的项目目录并尝试通过 运行 执行以下命令对整个目录进行 lining:

find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing".

如果存在任何语法错误,该命令将输出第一个有错误的文件、出现错误的行和错误消息。

就我而言,文件和语法没有问题。但是当我重新安装依赖项时它起作用了。

composer install

运行 在您的工作目录中执行以上命令并且有效。