Подскажите, пожалуйста, как правильно обрабатывать ошибки базы данных?
Я пишу так:
try {
$demo = DB::table('user')->first();
} catch(\Illuminate\Database\QueryException $e){
dd($e->getMessage());
}
Получается очень много try/catch и выглядит не читабельно. Куда можно вынести эти проверки? Подскажите