У меня есть эта функция обновления. Мне известно, что вызов findOrFail
возвращает исключение модели, не найденной, отправленной пользователю. Есть ли способ добавить какой-нибудь код, чтобы перехватить это, если идентификатор не найден, или звонок делает это для меня? Вот функция, которую нужно применить тоже.
public function update(string $id)
{
$this->user = Auth::user();
$this->film = Film::findOrFail($id);
if (!$this->hasFilm()) {
abort(400, "You don't have a film configured");
}
$this->validation();
$this->transaction();
return $this->film->toJson();
}