Столкнулся с проблемой, что перестал работать artisan. При выполнении команды php artisan
ничего не происходит. Включил отображение ошибок, не помогло, в логах инфы нет. Информация ниже, помогла разораться в проблеме, оказывается в одном из файлов роутинга я вставил dd(); о чем благополучно забыл на следующий день, когда вернулся к работе над проектом.
Проблема
Вызов любой команды php artisan
завершается без сообщений и ошибок.
Отсутствие каких-либо сообщений и завершение команды сигнализирует о том, что выполнение было прекращено по критической ошибке. Отображение ошибок в терминале может быть отключено в php.ini, директива display_errors
С чего начать
Все ошибки должны быть в логах, проверь storage/logs/laravel.log
Популярные причины
Причин может быть много, поэтому ищи ошибки в логах, но вот самые популярные:
- неподдерживаемая версия php cli: php -v
- ошибки в роутах (например, не найден контроллер)
- ошибки в AppServiceProvider (например, запросы к БД)