最受歡迎PHP框架Laravel 5.5 新特性 提前體驗
Laravel 5.5 再過幾天就要釋出了,這將是 Laravel 框架的下一個 LTS release(長期支援版),自 5.1 以後,經歷兩年多迭代演進終於迎來新一代 LTS 版 Laravel 5.5 。Laravel 在 5.2, 5.3, 5.4版本中,已經提供了一系列非常有吸引力的新特性,這裡就不介紹了(如果不清楚的可以關注或私信我)。
Laravel 5.5 帶來了哪些新特性?給實際開發帶來了哪些實用功能?按Laravel 一向精進不休的作風,這次的改進確實值得稱讚。
命令列工具更強大
vendor:publish 命令更加靈活方便,自帶提示功能不用後面加引數也可以正確publish;
php artisan vendor:publish
資料庫遷移新增命令migrate:fresh, 自動刪除表重新建立;
php artisan migrate:fresh
前端主題可以通過命令列控制了,非常方便;
php artisan preset
錯誤驗證更加實用功能更多
Whoops(PHP 錯誤捕獲框架)又回來了,之前在Laravel 4 中,Laravel 5.0之後從Laravel 框架中移除,現在Laravel 5.5 Whoops又回來了.
Validator 可以返回請求的資料
$data = $this->validate(request(), [ 'price' => 'required|numeric' ]);
另外新增兩個列印命令 dump() dd() ,以後除錯靠他們了;
dump() ;
dd() ;
丟擲異常能再簡單點不?
throw_if($foo, new BarException('Foo is true')); //$foo==true 執行BarException
throw_unless($foo, new BarException('Foo is false')); //$foo==false 執BarException
除此之外,還可以自定義驗證,內容太多以後專門再介紹;
郵件更加豐富好看
Laravel 5.5 終於可以在瀏覽器中除錯模版了,以後再也不用費勁去郵件客服端除錯了;更進一步,Laravel 5.5 帶來了更加方便的郵件樣式配置;
自定義模版標籤
Blade::if('admin', function () {
return auth()->check() ;
});
@admin[admin]
<a>admin</a>
@else[Login]
<a>Login</a>
@endadmin
更加優雅的響應方式
Laravel 5.5帶來了一個種新的響應方式 :Responsable , 這是個介面,用它自定義響應結果非常便利,程式碼也更容易維護;
相信隨著Laravel 5.5的正式釋出,還會有許多新的特性功能帶來,到時候會第一時間介紹給大家。
相關文章
- Laravel 5.5 路由新特性Laravel路由
- Laravel5.5 新特性~精簡的驗證Laravel
- 2017年最受歡迎的UI框架UI框架
- 最受歡迎的5個Android ORM框架AndroidORM框架
- 歡迎體驗BotBattleBAT
- 15個最受歡迎的Python開源框架Python框架
- 14個最受歡迎的Python開源框架Python框架
- PHP5.5 ~ PHP7.2 新特性整理PHP
- 最受開發者歡迎的HTAP資料庫PostgreSQL10特性資料庫SQL
- François Chollet:ArXiv中最受歡迎的開源框架框架
- 【轉】15個最受歡迎的Python開源框架Python框架
- Php5.5新特性 Generators詳解PHP
- 最受IT公司歡迎的50款開源軟體
- 轉載:15個最受歡迎的Python開源框架Python框架
- 五款最受歡迎的編輯軟體推薦
- 2018年Github最受歡迎機器學習語言Python穩坐冠軍,numpy、scipy是最受歡迎軟體包...Github機器學習Python
- 2022 開發者調查報告:Rust 語言、Phoenix 框架最受歡迎|PHP 薪酬倒數Rust框架PHP
- 最受歡迎的 5 款 Node.js 端到端測試框架Node.js框架
- Github上最受歡迎的Python輕量級框架Flask入門GithubPython框架Flask
- 連續 3 年最受歡迎:Rust,香!Rust
- 最受DevOps歡迎的五種工具dev
- 全球最受歡迎的8位Java大牛Java
- Docker Hub 最受歡迎的10大映象Docker
- 什麼樣的媒體內容最受社交網路歡迎?
- 目前最受歡迎的12個Python web框架,你用過幾個?PythonWeb框架
- 年度最受歡迎的開源CHROME外掛Chrome
- 南美8月遊戲爆發 哪些最受歡迎?遊戲
- 最知名的遊戲公司就最受歡迎嗎?遊戲
- 20個最受歡迎的Linux命令(轉)Linux
- 最受歡迎的App開發工具推薦APP
- 介面測試平臺,歡迎大家體驗
- VRDC:VR/AR創新報告 HTC Vive最受VR開發人員歡迎VR
- MySQL 5.5新特性詳解MySql
- HackerRank 開發者調查報告:Python 最受歡迎Python
- 理解Java機制最受歡迎的8幅圖Java
- GitHub 十個最受歡迎的 React 相關庫GithubReact
- Pew:YouTube是新冠大流行期間最受美國成年人歡迎的社交媒體應用
- QuarkAdmin2.0來了,歡迎各位體驗!