Laravel 11 est maintenant disponible !

06 Jun 2024 | Développement Web et Mobile

Laravel 11 est maintenant disponible !

Laravel 11 est maintenant disponible, incluant une version minimale de PHP v8.2, un nouveau package Laravel Reverb, une structure de répertoires simplifiée, et plus encore...

Laravel Reverb

Laravel Reverb

Laravel Reverb est un nouveau serveur WebSocket de première partie pour les applications Laravel, apportant une communication en temps réel entre le client et le serveur. Voici quelques-unes des fonctionnalités de Reverb :

Ultra-rapide

Reverb est optimisé pour la vitesse. Un seul serveur peut supporter des milliers de connexions et transmettre des données sans le retard et l'inefficacité du polling HTTP.

Intégration transparente

Développez avec les capacités de diffusion de Laravel. Déployez avec l'intégration de Laravel Forge de Reverb. Surveillez avec le support intégré pour Pulse.

Conçu pour l'échelle

Augmentez infiniment la capacité en utilisant le support intégré de Reverb pour le scaling horizontal avec Redis, vous permettant de gérer les connexions et les canaux à travers plusieurs serveurs.

Pusher

Reverb utilise le protocole Pusher pour les WebSockets, ce qui le rend immédiatement compatible avec la diffusion Laravel et Laravel Echo.

Structure de répertoires simplifiée

Lors d'une nouvelle installation, le nombre de fichiers a diminué d'environ 69 fichiers. Sympa.

Consultez notre article sur cette nouvelle structure de répertoires Laravel 11 complète.

  • Les contrôleurs n'héritent plus de rien par défaut.
  • Plus de répertoire middleware.

Actuellement, Laravel inclut neuf middleware dont beaucoup que vous ne personnaliserez jamais. Cependant, si vous souhaitez les personnaliser, ils sont déplacés vers le App/ServiceProvider. Par exemple :

public function boot(): void {
EncryptCookies::except(['some_cookie']);
}

Commentaires (0)

Aucun commentaire pour le moment.

Laissez un commentaire