我知道那里有很多问题,但我认为不适合。
我正在研究laravel。 php artisan
一小时前工作正常。之后,我刚刚创建了一个控制器,一个模型和几个视图刀片。
现在,工匠根本无法工作,根本没有错误。即使php artisan --version
也不会显示任何内容。
我 DID NOT 执行任何重大更改,例如composer安装,或更新或安装任何新软件包。没有任何服务器配置。它只是控制器,模型和视图的基本编码。
不确定是什么原因造成的。可能是什么原因以及如何开始调试呢?
答案 0 :(得分:2)
Artisan是Laravel的一个集成部分,意味着它使用控制台Application
实例来运行命令,它将停止执行可能来自应用程序任何部分的错误。
语法错误可能是阻止artisan
工作的常见罪魁祸首,如果未启用调试,则不会显示错误(仅记录),因此在运行命令时不会输出。
要搜索语法错误,请转到项目目录并尝试通过运行此命令来完成整个目录:
find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing".
如果存在任何语法错误,该命令将输出出现错误的第一个文件,出现错误的行以及错误消息。
答案 1 :(得分:0)
就我而言,文件和语法没有问题。但是当我重新安装依赖项时,它起作用了。
composer install
在您的工作目录中运行以上命令,它便起作用了。