刚开始使用laravel框架开发,还是小白~好多都还不是很懂,目前要做一个功能,自定义了一个表单验证类文件~~比如我现在的是会员模块的,我这个会员控制器可以有很多个方法要用到这个会员表单验证类的验证文件,我想问下这个表单验证类的有没有可以分场景来验证的呢?就类似TP框架那个在模型里可以分这个字段我做添加的时候才验证,那个字段我做编辑功能的时候我才做验证。。。这样的场景?
4 回答
![?](http://img1.sycdn.imooc.com/5458463b0001358f02200220-100-100.jpg)
ibeautiful
TA贡献1993条经验 获得超5个赞
实现不同的场景,应该是走不同的路由,给每个路由定义一个别名,然后在Request
验证类中,用Route::currentRouteName()
来获取当前路由别名,根据路由别名的不同实现不同的验证逻辑,这是我经常用的方法。另外还有一个方法,如果你用的是Restful api
,可以根据请求方式的不同来判断验证逻辑,一般创建走POST
,更新走PUT
或者PATCH
。我想应该还有其他一些方式可以实现你的想法,laravel是个很强大的框架,相信它能为你实现你所需要的绝大部分需求,只要你愿意去慢慢了解它
- 4 回答
- 0 关注
- 704 浏览
添加回答
举报
0/150
提交
取消