Sortie de Laravel 8.62 : obtenez les meilleures informations ici !

Publié: 2022-04-18

Laravel est un framework PHP open source qui aide à créer des applications PHP. Avec Laravel 8.62, le jeu a changé. La popularité a augmenté rapidement avec l'aide d'extensions et de packages intégrés. Avec la sortie de Laravel 8.62 sur le marché, la branche 8.x a de nouvelles mises à jour et fonctionnalités.

Quelle est la meilleure section des versions de Laravel 8.x ?

1. Le schéma de version

Les correctifs mineurs sont publiés chaque semaine, ce qui aide à gérer les changements de rupture. Dans le même temps, le framework principal est publié chaque année vers janvier.

2. Dérogations

Les directives de compatibilité descendante ne gèrent pas la fonctionnalité des arguments nommés. Ils peuvent envisager de renommer les paramètres de la fonction pour améliorer la base de code de Laravel. L'utilisation des arguments de nom pendant les méthodes Laravel doit être faite avec prudence et s'attendre à un changement de nom à l'avenir.

3. Politique d'assistance

Laravel fournit la maintenance et le support les plus longs du marché. Laravel 8.62 a été publié avec les corrections de bogues générales, des bibliothèques supplémentaires et de nombreuses autres mesures efficaces qui aident au développement de Laravel .

La liste de contrôle parfaite qui couvre les éléments essentiels de la récente publication de Laravel 8.62 :

1. Les éléments nouvellement ajoutés

  • Ajout de sucre syntaxique singulier au trou de ver
  • Répartir les événements pendant l'activation et la désactivation du mode de maintenance
  • Ajout du nouveau trait de test RefreshDatabaseLazily
  • Rendre le PendingMail conditionnel pour les développeurs
  • Ajout de quelques changements PHP 8.1
  • Le nouvel ajout de la méthode asserNotSoftDeleted
  • L'option de simulation pour le mode : la commande prune a été ajoutée
  • L'option pest lors de l'utilisation de make: test Artisan command

2. Les choses qui sont corrigées avec la version Laravel 8.62

  • La méthode getDirty, qui est utilisée pendant AsCollection et AsArrayObject
  • Gérer parfois des conditions qui ajoutent des règles pour les valeurs sœurs dans le tableau de données
  • Gestion du formatage des valeurs de la base de données et de la conversion de date personnalisée
  • Correction de la Validation/Mot de passe/Illuminer/Validation ::passes()

3. Les mises à jour et les modifications apportées avec la version Laravel 8.62

  • Les assertions mailables sont fluides
  • Il permet les vues de index.blade.php pour les composants anonymes
  • Les développeurs peuvent ignorer le délimiteur de fin dans les options cache.headers
  • Les assertions de notification peuvent être faites par rapport à la méthode shouldSend sur la notification
  • Permet la récupération des entrées de requête en tant que collection
  • Modification du * de n'importe quel pour décider du nom de la relation lorsqu'il est nul
  • Il vous suffit de rechercher les fichiers qui se terminent par .php dans le modèle : prune
  • Conversion du middleware vers le tableau lors de la sortie JSON dans /RouteListCommand

4. Section inversée

La possibilité de comparer la date personnalisée/immutable_date à l'aide de la comparaison de dates

Quelles sont les mises à jour entrantes avec le Laravel 8.62 ?

1. Obtenir la collecte pendant la récupération

Cela vous donne la possibilité de récupérer efficacement les entrées :

————————————————————————————————————————-

  1. // Avant que
  2. collect ($request -> input ('users', [])) -> each ( function ($user) {
  3. // …
  4. });
  5. // 🔥
  6. $request -> collect ('users') -> each ( function ($user) {
  7. // …
  8. });

————————————————————————————————————————-

2. Ajout de sucre syntaxique singulier dans le trou de ver

Dans singular_wormhole, cela ajoute le sucre syntaxique dans le trou de ver pour utiliser les valeurs singulières. L'alias devient maintenant singulier, ce qui renvoie à la source d'origine.

————————————————————————————————————————-

  1. // Avant que
  2. $this -> voyage( 1 ) -> semaines();
  3. $this -> voyage( -1 ) -> semaines();
  4. // Après
  5. $this -> voyage( 1 ) -> semaine();
  6. $this -> voyage( -1 ) -> semaine();

————————————————————————————————————————-

3. Modèles de composants Anonymous Index Blade

L'utilisation de index.blade.php dans la vue par défaut spécifiquement pour le composant anonyme pointant vers un dossier :

————————————————————————————————————————-

  1. {{– composants/accordion/index.blade.php –}}
  2. < x-accordéon >
  3. {{– composants/accordion/item.blade.php –}}
  4. < x-accordion.item >
  5. {{– … –}}
  6. </ x-accordion.item >
  7. </ x-accordéon >

————————————————————————————————————————-

4. Rendre "PendingMail" conditionnel

Cette classe utilise le trait "Conditionnel" qui permet aux développeurs d'utiliser les méthodes until() et when() lors de la configuration d'un e-mail avant d'appeler queue() et send().

5. Les événements du mode maintenance

Ceci est exécuté lorsque le mode de maintenance est activé ou désactivé. Vous pouvez engager des développeurs Laravel pour accéder aux services externes, qui sont utiles pour ignorer toute alerte de surveillance ou de disponibilité.

————————————————————————————————————————-

  1. utilisez Illuminate\Foundation\Events\MaintenanceModeEnabled ;
  2. utilisez Illuminate\Foundation\Events\MaintenanceModeDisabled ;
  3. Event :: dispatch ( MaintenanceModeEnabled ::class );
  4. Event :: dispatch ( MaintenanceModeDisabled ::class );

————————————————————————————————————————-

La version 6.83 de Laravel contient de nombreuses informations. Vous pouvez vous connecter avec les développeurs pour un meilleur service.

Pourquoi le développement Laravel devrait être votre choix pour les projets Web suivants ?

Plus rapide et simple

Être sur le marché depuis longtemps garantit qu'une vaste foule est déjà familière avec ce framework PHP . Il fournit une large gamme de modèles intégrés qui accélèrent le processus de développement. Cela garantit des résultats rentables et plus rapides pour l'entreprise.

Hautement sécurisé

La sécurité a été le facteur le plus crucial pour les affaires en ligne. Avec Laravel 8.62 lancé sur le marché, il a apporté des fonctionnalités de sécurité avancées qui sont facilement configurables pour améliorer la sécurité afin de lutter contre les vulnérabilités en ligne. Il dispose d'une excellente authentification des utilisateurs, ce qui garantit la sécurité des données.

Améliorer les performances du site Web

Laravel prend en charge la mise en cache pour le site Web, ce qui contribue à augmenter la vitesse et les performances. Il utilise également la base de données de réduction de mémoire et d'indexation pour améliorer le site Web.

Gérer le trafic de manière transparente

Il y a des chances que le volume de trafic augmente après un certain temps, et vous devez offrir une expérience utilisateur fluide. Laravel a une méthode de file d'attente pour reporter des tâches spécifiques qui peuvent être traitées plus tard.

Intégrations tierces

Chaque site Web a besoin d'outils tiers pour ajouter des fonctionnalités uniques et pratiques. Laravel rend le processus d'intégration propre et facile pour les développeurs.

Conclusion

Laravel 8.62 a introduit des mises à jour et des modifications efficaces pour les développeurs et les entreprises. Ce framework PHP garantit la sécurité de votre site Web et sa mise à jour avec les dernières tendances du marché. Vous ne voulez pas manquer la dernière version de Laravel ? Contactez-nous maintenant ! Notre équipe d'experts Laravel a la connaissance et la compréhension appropriées de la plateforme Laravel.