use App\Models\User; $user = User::findOrFail(1);
use Illuminate\Database\Eloquent\ModelNotFoundException; use App\Models\User; try { $user = User::findOrFail(1); } catch (ModelNotFoundException $e) { return response()->json([ 'error' => true, 'message' => 'User not found' ]); }
use Illuminate\Database\Eloquent\ModelNotFoundException; use App\Models\User; $user = User::where('email', $email)->firstOrFail();In this example, we are using the firstOrFail method to find the first user where the email matches the $email parameter. If the user is not found, a ModelNotFoundException will be thrown. The User findOrFail function is part of the Illuminate\Database\Eloquent\Model class in Laravel's Eloquent ORM package.