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

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

藏色散人
Freigeben: 2020-07-14 13:08:32
nach vorne
3241 Leute haben es durchsucht

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()
Nach dem Login kopieren

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();
Nach dem Login kopieren

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!

Verwandte Etiketten:
git
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage