Проверка, что запрос к бд успешно выполнен Laravel 8

Доброе утро, господа. Если тут кто-то работает на ларавеле, то это вопрос к вам.

Каким образом вы проверяете что запрос к бд (select, insert...) успешно выполнен?

try catch, проверка на true, или может еще какие-то варианты?


Ответы (1 шт):

Автор решения: Ариф Сеттаров

Зависит все от формата самого запроса. Если при получении данных необходимо проверить, то тут несколько вариантов $item = $Model->first() например например можно проверить например if($item->id), а $items = $Model->get() уже стоит проверять по к примеру if(count($items->toArray())) Что касается insert, в случае успеха вернется объект который можно проверить так же if($item->id), a update по моему возвращает 1 если запрос выполнен успешно.

→ Ссылка