Laravel vérifie si un enregistrement existe

Je suis nouveau dans Laravel. Comment puis-je savoir si un enregistrement existe ?

$user = User::where('email', '=', Input::get('email'));

Que puis-je faire ici pour voir si $user a un enregistrement ?

Cela dépend si vous voulez traiter l’utilisateur par la suite ou seulement vérifier s’il existe.

Si vous voulez utilisé l’objet utilisateur s’il existe :

$user = User::where('email', '=', Input::get('email'))->first();
if ($user === null) {
   // l'utilisateur n'existe pas
}

Et si vous voulez seulement vérifier si l’utilisateur existe:

if (User::where('email', '=', Input::get('email'))->count() > 0) {
   // l'utilisateur n'existe pas
}

OU BIEN:

if (User::where('email', '=', Input::get('email'))->exists()) {
   // l'utilisateur n'existe pas
}