Laravel5.5新特性
阿新 • • 發佈:2018-02-25
vid img 功能 http 問題 ima 其他 blade view
1、新的報錯頁面
報錯更加美觀,並標記顯示出錯誤的代碼
2、包的自動配置
在conposer.json文件中加入包中的配置,下載後就會自動配置到app.php 文件中,使用更方便
在之前的 Laravel 版本當中,我們在安裝和使用其他的 Laravel Package 的時候,通常會要在 app.php 中配置對應的 ServiceProvider 和 Facade ,而在 Laravel 5.5 的時候引入的 Package Auto Discovery 就解決了這個問題,這樣來說,我們安裝一個 Laravel 的 Package 就會變得更加的方便了。
3、表單驗證
之前是這樣
5.5裏可以這樣用:
其中$post是表單驗證後的值
4、make:rule 自定義驗證規則
使用命令行生成
app/Rules文件夾下
控制器使用
5、make:factory功能
區別於以前只有一個factory,現在可以為不同的model生成不同的factory
生成model
定義model
創建數據
數據便生成成功了!
6、Blade if 自定義標簽
以前的判斷這麽寫
添加標簽
模型添加方法
可以寫成這樣
7、Route::view 路由註冊
對於直接返回靜態頁面的情況,可以使用Route::view,第三個參數傳數組的話就可以將變量傳到模板
8、Api Resource
更方便的API工具
Laravel5.5新特性