首頁 > php框架 > Laravel > Laravel 7新功能及更改介紹

Laravel 7新功能及更改介紹

藏色散人
發布: 2020-07-14 13:08:32
轉載
3241 人瀏覽過

以下由Laravel教學專欄為大家介紹Laravel 7新功能及更改,希望對需要的朋友有幫助!

Laravel 7新功能及更改介紹

Laravel 7 為非 LTS 版本,目前只有 Laravel 6 和 5.5 版本是 LTS 版本。

路由快取提速

提升 Laravel 的效能真是當務之急,Laravel 7 號稱提升了 Route Caching 的速度。

以最簡單的 Hello World 為例,提升了兩倍的速度。然而杯水車薪。

內建了 HTTP Client

其實是 Guzzle 的封裝,這下方便多了,不用再手動導入 Guzzle 了。

use Illuminate\Support\Facades\Http;

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

echo $response['foo'];

$response->body()
$response->json()
$response->status()
登入後複製

客製化 Eloquent Casts

這個我暫時沒有需求,內建的 cast 類型已經滿足我的需求。

Laravel Airlock

一套針對單頁應用,移動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中文網其他相關文章!

相關標籤:
git
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板