Heim  >  Artikel  >  PHP-Framework  >  Einführung in die neuen Funktionen und Änderungen von Laravel 7

Einführung in die neuen Funktionen und Änderungen von Laravel 7

藏色散人
藏色散人nach vorne
2020-07-14 13:08:113191Durchsuche

Das Folgende ist eine Einführung in die neuen Funktionen und Änderungen von Laravel 7 aus der Tutorial-Kolumne Laravel. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Einführung in die neuen Funktionen und Änderungen von Laravel 7

Laravel 7 ist eine Nicht-LTS-Version. Derzeit sind nur Laravel 6 und 5.5 LTS-Versionen.

Routen-Caching beschleunigen

Die Verbesserung der Leistung von Laravel hat wirklich oberste Priorität. Laravel 7 behauptet, die Geschwindigkeit des Route-Caching verbessert zu haben.

Am Beispiel der einfachsten Hello World wird die Geschwindigkeit um das Doppelte erhöht. Allerdings ist es ein Tropfen auf den heißen Stein.

Eingebauter HTTP-Client

Es handelt sich tatsächlich um eine Kapselung von Guzzle, was viel praktischer ist. Sie müssen Guzzle nicht mehr manuell importieren.

use Illuminate\Support\Facades\Http;

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

echo $response['foo'];

$response->body()
$response->json()
$response->status()

Maßgeschneiderte eloquente Besetzungen

Ich habe dafür noch keinen Bedarf, der eingebaute Besetzungstyp erfüllt bereits meine Bedürfnisse.

Laravel Airlock

Eine Reihe von API-Authentifizierungssystemen, die für Single-Page-Anwendungen und mobile APPs entwickelt wurden. Ein einzelner Benutzer kann mehrere Token gleichzeitig generieren.

Es ist nutzlos, bevor Laravel das Leistungsproblem nicht lösen kann. Wer wird Laravel zur Bereitstellung von API-Diensten verwenden?

String-Chain-Betrieb

return (string) Str::of('  Laravel Framework 6.x ')
                    ->trim()
                    ->replace('6.x', '7.x')
                    ->slug();

Zusammenfassung

Insgesamt habe ich immer noch keinen Drang, Laravel 7 zu aktualisieren, schließlich handelt es sich um eine Nicht-LTS-Version. Darüber hinaus handelt es sich bei den aktuellen Szenarien für die Verwendung von Laravel meist um mehrere Webprojekte auf einem Server, und die Aktualisierung vieler historischer Projekte ist von geringer Bedeutung.

Das obige ist der detaillierte Inhalt vonEinführung in die neuen Funktionen und Änderungen von Laravel 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen