以下由Laravel教學專欄為大家介紹Laravel 7新功能及更改,希望對需要的朋友有幫助!
Laravel 7 為非 LTS 版本,目前只有 Laravel 6 和 5.5 版本是 LTS 版本。
提升 Laravel 的效能真是當務之急,Laravel 7 號稱提升了 Route Caching 的速度。
以最簡單的 Hello World 為例,提升了兩倍的速度。然而杯水車薪。
其實是 Guzzle 的封裝,這下方便多了,不用再手動導入 Guzzle 了。
use Illuminate\Support\Facades\Http; $response = Http::post('url', [ 'name' => 'Laravel', ]); echo $response['foo']; $response->body() $response->json() $response->status()
這個我暫時沒有需求,內建的 cast 類型已經滿足我的需求。
一套針對單頁應用,移動APP 設計的 API 認證系統。單一使用者可以同時產生多個 token。
雞肋,在 Laravel 解決不了效能問題之前,誰會用 Laravel 來做 API 服務。
return (string) Str::of(' Laravel Framework 6.x ') ->trim() ->replace('6.x', '7.x') ->slug();
整體而言,我還是沒有升級 Laravel 7 的衝動,畢竟是非 LTS 版本。而且目前用 Laravel 的場景多是一台伺服器上多個 web 項目,諸多歷史項目升級意義不大。
以上是Laravel 7新功能及更改介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!