レコードを抽出しようとしてなかった時に何かしたい場合
use Illuminate\Database\Eloquent\ModelNotFoundException;
・
・
・
try {
Model::findOrFail(1);
} catch (ModelNotFoundException $e) {
// 何か処理
}
↑こんな書き方がよく紹介されているけど
if(is_null(Model::first(1))){
// 何か処理
}
↑これで良くない??
まだ
} catch (Exception $e) {
これなら恩恵はあると思うけど
ModelNotFoundExceptionを使うメリットあるのかな??