在Laravel中制作控制器会阻止php工匠服务执行吗?

时间:2016-06-02 20:05:52

标签: php symfony laravel laravel-5 laravel-5.2

我在服务器默认时制作控制器 localhost:8000用于laravel。

制作控制器后,服务器无法工作,当我尝试时 命令“php artisan serve”在终端它给了我: -

[Symfony的\元器件\调试\异常\ FatalErrorException]
  解析错误

如何让我的项目再次运行?

3 个答案:

答案 0 :(得分:1)

当您在应用程序中的某处出现此类错误时,

artisan命令将停止工作。只需找到它(似乎新控制器中有一个),修复它就可以了。

答案 1 :(得分:1)

要添加到其他答案的另一件事是将-v添加到您正在使用的artisan命令中。这为您提供了良好的回溯,有助于发现可能的错误。

php artisan -v serve

答案 2 :(得分:-2)

我发现这是由语法错误造成的,可以通过以下方式找到:

要搜索语法错误,请转到项目目录并尝试通过运行此命令来完成整个目录:

命令在这里: -

find -L ./ -name' * .php' -print0 | xargs -0 -n 1 -P 4 php -l | grep"错误解析"。

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