请问 withErrors()中第二个参数key的用法
源码中的写法
public function withErrors($provider, $key = 'default')
{
....................省略的代码
$this->session->flash(
'errors', $errors->put($key, $value)
);
return $this;
}
好像在session中增加了errors 然后$errors->put($key, $value)是干嘛用的
我在以下代码中使用withErrors
if (!$loginstatus){
return back()->withErrors('密码错误,请重新再试一次','psa');
}
然后视图文件中调用
@if(session()->has('errors'))
9999
{!!session()->get('errors')!!}---
{!!session()->get('psa')!!}
@endif
发现9999出来了 也就是写了个session值为errors的session 但是这个值 打印出来是空
我尝试 获取下标是psa的session 发现也没有
请问上面withErrors中的key是干嘛用的啊?
是一个数组,应该是,循环出来的
是表单验证的错误信息,一个对象 表单验证《Laravel 7 中文文档》
刚不是发了文档链接吗。。。看了这个也不理解吗?
