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 ?
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
}