Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Laravel 13 Deep Dive : chaque nouvelle fonctionnalité, modification avec un exemple de code
DEV -
10/03
L'écosystème Laravel évolue à une vitesse fulgurante et Laravel 13, dont la sortie est prévue le 17 mars...
L'écosystème Laravel évolue à une vitesse fulgurante et Laravel 13, dont la sortie est prévue le 17 mars 2026, s'annonce comme l'une des mises à jour les plus raffinées à ce jour. Présenté officiellement par Taylor Otwell à Laracon EU, Laravel 13 n'a pas pour objectif de réinventer la roue ou d'introduire des changements radicaux. Au lieu de cela, il se concentre fortement sur l'expérience du développeur (DX), les fonctionnalités modernes de PHP 8.3 et les améliorations de la qualité de vie.
Si vous vous demandez ce qui change et comment utiliser les nouvelles fonctionnalités, vous êtes au bon endroit. Examinons en profondeur tout ce qui arrive dans Laravel 13, avec des exemples de code pratiques.
1. La grande refonte des attributs PHP
La principale caractéristique absolue de Laravel 13 est l'adoption profonde et à l'échelle du framework des attributs PHP 8. Historiquement, les composants Laravel (modèles, travaux, commandes) étaient configurés à l'aide de propriétés protégées. Désormais, vous pouvez configurer presque tout en utilisant des attributs propres et déclaratifs juste au-dessus de vos déclarations de classe.
*Remarque : Il s’agit d’un changement 100 % additif et incassable. Si vous préférez l’ancienne approche foncière, elle continuera à fonctionner parfaitement ! *
Modèles éloquents
Vous pouvez désormais définir vos noms de table, vos attributs cachés, vos attributs à remplir, etc. sans encombrer l'intérieur de votre classe.
Avant (Laravel 12) :
l'utilisateur de classe étend le modèle { protected $table = 'system_users'; protégé $primaryKey = 'user_id'; public $incrémentation = faux ; protégé $keyType = 'chaîne'; protected $fillable = ['nom', 'email']; protected $hidden = ['mot de passe', 'remember_token']; }
Entrer en mode plein écran Quitter le mode plein écran
Après (Laravel 13) :
utilis... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité