知识点
- 用Validator门面来做输入字段的规则判断
用法
用Validator来约束字段
注意:confirmed约束表示要和另外一个字段进行匹配,它有默认的匹配字段,是匹配字段_confirmation(比如例子中是password要进行匹配则它默认匹配字段是password_confirmation,所以要在模板中把字段名字改成password_confirmation)
匹配字段命名规则
- 在控制器中使用return back()->withErrors(错误信息)返回错误信息,并且在模板中用$errors参数来访问(count($errors)来判断是否有错误信息)
实例:
控制器返回错误信息
模板中通过$error访问错误信息
- 更新数据库密码的操作:
![](https://img.haomeiwen.com/i2196460/229d589d5adac854.png)
- 因为返回的errors有可能是字符串有可能是数组,所以要在模板中进行判断
![](https://img.haomeiwen.com/i2196460/00b47b1960bf7394.png)
![](https://img.haomeiwen.com/i2196460/644ac891c736d3e8.png)
![](https://img.haomeiwen.com/i2196460/f62594646b29d057.png)
- 在本页面显示修改成功信息
![](https://img.haomeiwen.com/i2196460/7df3f75d6cc2db92.png)
总结
- 通过back()->WithErrors(值)返回的错误信息默认变量名字是errors,
通过back()->with('默认名字','值')
网友评论