关于 Laravel5.4 版和开发版的 Validate 验证

2017-07-14 23:32:13 +08:00
 wending
先看图,这是 Laravel5.4 以上的验证效果
![]( http://aasssv.nos-eastchina1.126.net/1.png)
![]( http://aasssv.nos-eastchina1.126.net/2.png)

看验证规则
required 和没有的,
5.4 一下的版本没有验证,而 5.4 以上的就是这样的。

> 'seller.introduce' => 'string|max:100',
'seller.statistics' => 'string|max:100',

如果没有写入验证 required 那么他也请求的话不是很鸡肋????
我的要求的用户可以不输入,但是一旦输入就要按照规则输入,另外我从网上大部分看到的都是 5.3 最新版本,我估计 5.4 应该是不稳定,我的理解是否正确,请指点。
1978 次点击
所在节点    程序员
2 条回复
mchl
2017-07-15 07:18:12 +08:00
外面包一个 if 嘛
fantasyczl
2017-07-15 10:08:54 +08:00
如果这么写呢?'seller.statistics' => 'string|max:100|nullable',

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX