Всем привет!
Не могу понять почему try catch не отлавливает исключение, может я не правильно понимаю и laravel не выбрасывает исключение типа ModelNotFound в моем случае.
// id Компании (компания с таким id есть в базе)
// user_id - Это id пользователя который добавил компанию
// Я намеренно у запрашиваемой модели компании в базе поменял user_id на id другого пользователя
try {
Company::where('id', $id)
->where('user_id', Auth::id())
->get();
} catch (Exception $exception){
//Тут действия по обработке
}
Я ожидаю что в случае если модель с данными критериями не будет найдена, то выбросит исключение, но этого не происходит. Подскажите знающие чяднт?