【发布时间】:2015-11-06 03:58:54
【问题描述】:
在 Laravel 5 项目上运行 artisan migrate 时,它会失败并显示以下 FatalErrorException:
$ artisan migrate -vvv --force
[Symfony\Component\Debug\Exception\FatalErrorException] 语法 错误,意外的“$table”(T_VARIABLE)
如何获取导致错误的文件和行?
如果无论如何相关,我使用的是带有 WAMP - PHP 5.6 和 Laravel 框架版本 5.1.10 (LTS) 的 Windows 7 x64 机器。
【问题讨论】:
-
遇到同样的问题。我已经三重检查了我的迁移文件。他们在本地机器上运行,但在远程错误:(
-
@Sisir 尝试递归运行 php lint 以检查任何语法错误,您可以使用 gist.github.com/mathiasverraes/3096500(如果在 Windows 上,您可以使用 mingw.org 或 git-bash 运行它)跨度>
-
find . -type f -name '*.php' -exec php -l {} \; |grep -v "No syntax errors detected"是一种你可以使用的单线 - 信用:gist.github.com/k3n/1846220#gistcomment-2148283
标签: debugging laravel laravel-5.1 laravel-artisan artisan-migrate