Debuggen eines Laravel 5 artisan migrate unexpected T_VARIABLE FatalErrorException
Beim laufen artisan migrate
auf Laravel 5 Projekt, es scheitert mit der folgenden FatalErrorException
:
$ artisan migrate-vvv --force
[Symfony\Component\Debug\Exception\FatalErrorException] syntax
error, unexpected '$Tabelle' (T_VARIABLE)
Wie bekomme ich die Datei und die Zeile, die den Fehler verursacht?
Falls irgendwie relevant ist, ich bin auf einem Windows 7 x64 Rechner mit WAMP - PHP 5.6 und Laravel Framework, version 5.1.10 (LTS).
- Habe das gleiche problem. Ich habe dreifach überprüft, meine migration-Dateien. Sie laufen auf der lokalen Maschine, sondern der Fehler auf remote 🙁
- versuchen Sie es mit php-lint rekursiv, um es überprüfen Sie alle syntax-Fehler, den Sie verwenden konnten, gist.github.com/mathiasverraes/3096500 (wenn unter windows, können Sie es mit mingw.org oder git-bash)
find . -type f -name '*.php' -exec php -l {} \; |grep -v "No syntax errors detected"
ist ein one-liner, die Sie nutzen könnten für die gleichen - credit: gist.github.com/k3n/1846220#gistcomment-2148283
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check all in your migration files.
http://laravel.com/docs/5.1/errors#logging
Dieser Klasse Symfony\Component\Debug\Exception\FatalErrorException hat einige Unterschiede im Vergleich mit den anderen Exception-Klassen und es ist nicht richtig, dargestellt durch den "error Renderer" oder "error-Melder".
Einen Neuen sentry "Fehler notifier" ("getsentry/sentry-php" version >= "2.0") geben Sie eine richtige stack-trace.