Maison > cadre php > Laravel > le corps du texte

Introduction aux nouvelles fonctionnalités et modifications de Laravel 7

藏色散人
Libérer: 2020-07-14 13:08:32
avant
3189 Les gens l'ont consulté

Ce qui suit est une introduction aux nouvelles fonctionnalités et modifications de Laravel 7 de la colonne du didacticiel Laravel. J'espère que cela sera utile à ceux qui en ont besoin !

Introduction aux nouvelles fonctionnalités et modifications de Laravel 7

Laravel 7 est une version non LTS Actuellement, seuls Laravel 6 et 5.5 sont des versions LTS.

Accélérer la mise en cache des routes

L'amélioration des performances de Laravel est vraiment une priorité absolue. Laravel 7 prétend avoir amélioré la vitesse de la mise en cache des routes.

Prenons comme exemple le Hello World le plus simple, qui est deux fois plus rapide. Cependant, ce n’est qu’une goutte d’eau dans l’océan.

Client HTTP intégré

Il s'agit en fait d'une encapsulation de Guzzle, ce qui est beaucoup plus pratique. Vous n'avez plus besoin d'importer manuellement Guzzle.

use Illuminate\Support\Facades\Http;

$response = Http::post('url', [
    'name' => 'Laravel',
]);

echo $response['foo'];

$response->body()
$response->json()
$response->status()
Copier après la connexion

Casts éloquents personnalisés

Je n'en ai pas encore besoin, le type de casting intégré répond déjà à mes besoins.

Laravel Airlock

Un ensemble de systèmes d'authentification API conçus pour les applications monopage et les applications mobiles. Un seul utilisateur peut générer plusieurs jetons en même temps.

C'est inutile. Avant que Laravel ne puisse résoudre le problème de performances, qui utilisera Laravel pour fournir des services API.

Fonctionnement de la chaîne de chaînes

return (string) Str::of('  Laravel Framework 6.x ')
                    ->trim()
                    ->replace('6.x', '7.x')
                    ->slug();
Copier après la connexion

Résumé

Dans l'ensemble, je n'ai toujours aucune envie de mettre à niveau Laravel 7, après tout, c'est une version non LTS. De plus, les scénarios actuels d'utilisation de Laravel reposent pour la plupart sur plusieurs projets Web sur un seul serveur, et la mise à niveau de nombreux projets historiques n'a que peu d'importance.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
git
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!