Laravel 5 – ошибка синтаксиса Php-Artisan

В настоящее время я разрабатываю приложение с Laravel 5, и внезапно ремесленник остановился!

Я не могу использовать одну команду, он всегда возвращает ошибку:

[Symfony\Component\Debug\Exception\FatalErrorException] syntax error, unexpected ',', expecting variable (T_VARIABLE) 

Я пытался обновляться через композитора, но когда мастер пытается очистить

 Command: composer update > php artisan clear-compiled [Symfony\Component\Debug\Exception\FatalErrorException] syntax error, unexpected ',', expecting variable (T_VARIABLE) 

Кто-нибудь когда-либо имел эту ошибку раньше?

Моя версия Php – 5.6.8

Я нашел ошибку!

У меня была синтаксическая ошибка в файле routes.php …

 function($id,**name**,**value**) 

Забыл знак $ и, таким образом, нашел неожиданный «,».

Спасибо всем за помощь!

Попробуйте эту команду:

 php -S localhost:8000 -t public 

Затем выполните его в браузере, он выдает ошибку, просто посмотрите на ошибку и исправьте ее.

Я недавно столкнулся с этой же ошибкой, хотя ошибка, вероятно, была другой причиной для вас. Оказывается, мы недавно обновились до PHP 7, и я еще не обновился. Проблема была вызвана тем, что тип возвращаемого значения задан для функции, которая не поддерживалась в моей локальной версии php. Запустил обновление на Homestead, которое обновило мою версию PHP и устранило проблему.

Попробуйте использовать аргумент аргумента:

 php artisan ... --verbose 

Ни одно из этих решений не будет работать.

php artisan tinker –verbose часто не даст вам трассировку стека, которая покажет источник ошибки.

запуск в браузере также не всегда даст ошибку.

Решение прост: посмотрите в хранилище / журналы / laravel.log там будет показана полная трассировка стека

Для облегчения поиска (если файл огромен), откройте файл, удалите все содержимое, запустите tinker и, когда вернитесь, появится только конкретная информация об ошибке.

Надеюсь, это поможет кому-то еще

Вместо выполнения команд с помощью командной строки. Будет легко посмотреть файл LOG, найденный в каталоге location /

хранение / журналы / laravel.log

Я уверен, вы можете легко проверить файл журнала и исправить ошибку синтаксиса.