Je souhaite savoir comment vérifier si le retour de la requête éloquente est une rangée unique à partir de DB ou de plusieurs lignes.
J'ai essayé et si j'ai essayé d'obtenir tous les utilisateurs; < / p> alors comment traiter ce cas? p> p> $ record-> comptez () code> mais il renvoie toujours une valeur plus de 1 dans les 2 cas. p>
4 Réponses :
Vous pouvez utiliser l'instance Pour vos exemples, cela sera probablement quelque chose comme ceci: p> Docs: https://secure.php.net/instancef P > p> de la construction code> pour vérifier quel type de données votre variable est.
user :: tous () code> renvoie un tableau de
utilisateur code> de sorte que le moyen simple est de vérifier si un tableau est une matrice.
if (is_array($record)){
}
Vous pouvez utiliser la fonction PHP compteur code> à cet effet
$record = \DB::table('users')->first();