ホームページ  >  記事  >  PHPフレームワーク  >  Laravel 7 の新機能と変更点の紹介

Laravel 7 の新機能と変更点の紹介

藏色散人
藏色散人転載
2020-07-14 13:08:113199ブラウズ

以下は、#Laravel のチュートリアルコラムで、Laravel 7 の新機能や変更点を紹介します。困っている友人の役に立てば幸いです。

Laravel 7 の新機能と変更点の紹介

Laravel 7 は非 LTS バージョンです。現在、Laravel 6 と 5.5 のみが LTS バージョンです。

ルート キャッシュの速度向上

Laravel のパフォーマンスの向上は最優先事項であり、Laravel 7 ではルート キャッシュの速度が向上したと主張されています。

最も単純な Hello World を例にとると、速度は 2 倍になります。しかし、それはバケツの一滴です。

組み込み HTTP クライアント

これは実際には Guzzle のカプセル化です。これは非常に便利です。手動で Guzzle をインポートする必要はなくなりました。

use Illuminate\Support\Facades\Http;

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

echo $response['foo'];

$response->body()
$response->json()
$response->status()
カスタマイズされた Eloquent キャスト

これはまだ必要ありません。組み込みのキャスト タイプはすでに私のニーズを満たしています。

Laravel Airlock

シングルページ アプリケーションおよびモバイル APP 向けに設計された API 認証システム。 1 人のユーザーが同時に複数のトークンを生成できます。

これは役に立たない、Laravel でパフォーマンスの問題が解決できない前に、誰が Laravel を使って API サービスを提供するでしょうか。

文字列チェーン操作

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

概要

全体として、Laravel 7 は非 LTS バージョンなので、まだアップグレードする気はありません。さらに、Laravel を使用する現在のシナリオは、ほとんどが 1 つのサーバー上の複数の Web プロジェクトであり、多くの過去のプロジェクトをアップグレードすることはほとんど意味がありません。

以上がLaravel 7 の新機能と変更点の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。