Laravel 13 sort le 17 mars — voici chaque nouvelle fonctionnalité avec des exemples de code

DEV - 08/03
Laravel 13 est dans 9 jours. Taylor Otwell l'a annoncé au Laracon EU 2026 et le titre est : zéro...

Laravel 13 est dans 9 jours. Taylor Otwell l'a annoncé au Laracon EU 2026 et le titre est : zéro changement radical. La mise à niveau la plus fluide de l'histoire de Laravel.

Voici tout ce qui change, avec le code avant/après pour les fonctionnalités qui comptent réellement au quotidien.

PHP 8.3 est désormais le minimum

D'abord le ménage. Laravel 13 abandonne le support de PHP 8.2. Vérifiez votre version :

php-v
Entrer en mode plein écran Quitter le mode plein écran

Si vous utilisez la version 8.2, mettez à niveau votre serveur avant de mettre à niveau Laravel. Tout le reste dans cette liste est insécable et facultatif.

1. Attributs PHP - la fonctionnalité principale

C’est celui dont tout le monde parlera. Au lieu de déclarer la configuration du modèle, les paramètres de travail et les signatures de commandes en tant que propriétés de classe, vous pouvez désormais utiliser PHP natif.#[Attribut]syntaxe.

Modèles — avant :

class Invoice extends Model { protected $table = 'factures'; protégé $primaryKey = 'invoice_id'; protégé $keyType = 'chaîne'; public $incrémentation = faux ; protected $fillable = ['montant', 'statut', 'user_id']; protégé $hidden = ['internal_notes']; // la logique réelle du modèle commence...
[Courte citation de 8% de l'article original]
Loading...