как вариант завернуть проблемный блок кода
try {
// проблемный код
} catch (\Throwable $exception) {
\Illuminate\Support\Facades\Log::error($exception);
return response()->json($exception);
}
и попробовать посмотреть что там к чему, может и просто вывестись на экран, но главное ошибка должна сохраниться в логи, и в логах уже можно посмотреть детальнее.
Логи в Laravel проектах хранятся по такому пути
project/storage/logs/..
и тут файлики логов.
Также посмотреть в
.env файле (находится в корне проекта) чтобы следующие параметры имели такие значения:
APP_DEBUG=true
LOG_CHANNEL=daily
LOG_LEVEL=debug