5.2版本$errors变量的问题 form 表单验证无法出现在页面
问题:加入验证代码后,点页面无法显示错误信息,无法进入@if (count($errors) )。。。@endif中间,但事实是验证没通过,却没有errors?
1:validator.blade.php文件中,如果不做判断,页面可以直接显示错误,证明create.blade.php已经连接了validator文件。
2:MemberController.php文件中(我没有有命名student...) 添加
$this->validate($request, [
'Member.real_name' => 'required',
]);
后点击页面的提交,还在原有页面啊,证明表单验证没通过。上述程序的Member.real_name在create文件中是:
<input type="text" name="Member[real_name]" class="form-control" id="name"。。。后面省略>
查询百度相关问题,有回答
https://stackoverflow.com/questions/34438463/laravel-5-2-errors-not-appearing-in-blade/36253445#36253445?newreg=d2be163070544c9faa15d63a39c84a21
但该方法并不能解决,,,求指导!!!