Проверка, что запрос к бд успешно выполнен 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 если запрос выполнен успешно.