Laravel5.5新特性

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工具

原文地址:https://www.cnblogs.com/lamp01/p/8467872.html