Как настроить Laravel для перехвата / регистрации 500 ошибок из API?
У меня есть Laravel 6.x, а в .env у меня есть APP_ENV=production
с APP_DEBUG=false
и функцией с DB::table('table_doesnt_exists')->get()
.
Если я получаю доступ к веб-маршруту из браузера, который вызывает эту функцию, я вижу на экране «Ошибка 500 серверов», и ошибка записывается в журналы, что идеально.
Если использовать axios
и вызывать маршрут API, который вызывает ту же функцию, я получаю только HTTP-ответ 500, без какого-либо ответа, и самое главное, в журналах нет ошибок.