Maison > Article > développement back-end > Comment trier les résultats du générateur de requêtes Laravel par plusieurs colonnes ?
Tri des résultats du générateur de requêtes Laravel par plusieurs colonnes
Le tri est un aspect crucial de la gestion des données dans tout langage de programmation. Dans Laravel 4, vous pouvez trier les résultats de vos requêtes de base de données à l'aide de la méthode orderBy() d'Eloquent Query Builder.
Pour trier vos résultats sur plusieurs colonnes, invoquez simplement orderBy() autant de fois que nécessaire. :
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
Ce code produira la requête suivante :
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
Dans cette requête, les résultats seront triés d'abord par la colonne de nom par ordre décroissant (DESC), puis par la colonne de courrier électronique par ordre croissant (ASC).
Cette flexibilité vous permet de trier facilement vos données selon n'importe quelle combinaison de colonnes, vous offrant le contrôle dont vous avez besoin pour organiser et récupérer efficacement les enregistrements de votre base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!