"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Habilidades de consulta de classificação de várias colunas do Laravel

Habilidades de consulta de classificação de várias colunas do Laravel

Postado em 2025-04-13
Navegar:457

How Can I Sort Laravel Queries by Multiple Columns?

colunas múltiplas classificando com o Laravel Query Builder

classificando uma consulta de Laravel por várias colunas é um processo direto que aproveita o método Orderby () do eloquente de Laravel. Ao invocar esse método várias vezes, você pode especificar a ordem de classificação desejada para cada coluna. -> orderby ('email', 'asc') -> get ();

Isso geraria a seguinte consulta SQL:

User::orderBy('name', 'DESC')
    ->orderBy('email', 'ASC')
    ->get();

Observe que a ordem em que você chama o método da ordem () determina a precedência da espécie de tipo. No exemplo acima, os resultados serão classificados primeiro em ordem decrescente pela coluna de nome e, em seguida, as linhas restantes serão classificadas em ordem ascendente pela coluna de email. Isso permite criar consultas de classificação complexas com facilidade.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3