Laravel : meilleure pratique d’utilisation des énumérations en PHP !

(Dernière mise à jour le: 30 août 2022)
 Laravel Framework PHP
statut de classe { 
   public const REJETÉ = 0 ; 
   public const EN ATTENTE = 1; 
   public const ACCEPTÉ = 2 ; 
}
Article ::create([ 
    "title"=> "Hello world enums!", 
    "status"=> "pending" 
]);
enum Status : int { 
   case REJECTED = 0 ; 
   cas EN ATTENTE = 1 ; 
   cas ACCEPTÉ = 2 ; 
}
Article ::create([ 
    "title"=> "Hello world enums!", 
    "status"=> Status::PENDING->value // renvoie 1 
]);
$article = Article::first();// ceci renvoie un objet enum back 
$status = Status::from($article->status);
 Laravel Framework PHP
(J’ai dû utiliser une image pour s’adapter parfaitement à tous les codes)
$article = Article::first();// ceci renvoie un objet enum back 
$status = Status::from($article->status)->presentTense();
 Laravel Framework PHP
Si vous ne savez pas ce qu’est @foreach ou pourquoi j’ai utilisé des accolades pour montrer la valeur du statut, je vous suggère fortement de jeter un œil au framework Laravel.
FaiblePa malMoyenIntéressantExilent (1 votes, average: 5,00 out of 5)
Loading...

Laisser un commentaire

Translate »