Outils pour utilisateurs

Outils du site


devweb:laravel:collection (lu 6834 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
devweb:laravel:collection [04-05-2022 16:23]
edmc73
devweb:laravel:collection [26-01-2023 18:05] (Version actuelle)
edmc73 [sort sur plusieurs champs]
Ligne 78: Ligne 78:
             ];             ];
         })->values();         })->values();
 +</code>
 +
 +Trier comme on veut
 +<code php>
 +        $permissions = $permissions->sortBy(function($p){
 +                switch ($p->role) {
 +                    case "administrator":
 +                        return "A";
 +                    break;
 +                    case "assigner":
 +                        return "B";
 +                    break;
 +                    case "assignable":
 +                        return "C";
 +                    break;
 + 
 +                    default:
 +                        return "Z";
 +                    break;
 +                }
 +            });
 </code> </code>
devweb/laravel/collection.txt · Dernière modification: 26-01-2023 18:05 de edmc73