Dans la table de mes utilisateurs, je souhaite obtenir l'utilisateur administrateur et les autres activés. En fait, le résultat que je veux est une concaténation de ce résultat de deux requêtes:
User::where('user_name','admin')->first(); User::where('is_active',1)->get();
5 Réponses :
$query = User::where('is_active',1)->orWhere('user_name','admin')->get();
Le résultat de cette requête est uniquement l'utilisateur administrateur
Vous devez utiliser un syndicat pour mettre les deux ensembles de résultats ensemble. qui devrait vous procurer le premier utilisateur administrateur et tous les utilisateurs actifs. p> En fait, comme ils sont sur la même table, un ou doivent également fonctionner comme ci-dessous: P> $users = User::where('is_active',1)
->orWhere('user_name', 'admin')
->get();
Essayez ceci,
User::where('is_active',1) ->orWhere('user_name', 'admin') ->get();
Vous devriez essayer ceci:
Désolé pour la réponse tardive, tout le monde a manqué le autre méthode P> espérons que c'est aide p> p> Laravel code> hors de la boîte
qui accepte la matrice code>
Ici, vous devez passer une variable que vous ne prenez lorsque la condition d'écrire une requête.