请问 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

请问  withErrors()中第二个参数key的用法

发现9999出来了 也就是写了个session值为errors的session 但是这个值 打印出来是空

我尝试 获取下标是psa的session 发现也没有

请问上面withErrors中的key是干嘛用的啊?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 4

是一个数组,应该是,循环出来的

3年前 评论

是表单验证的错误信息,一个对象 表单验证《Laravel 7 中文文档》

3年前 评论
北冥
@if (count($errors) > 0)
  <div class="alert alert-danger">
    <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
    <ul>
      @foreach ($errors->all() as $error)
        <li>{{ $error }}</li>
      @endforeach
    </ul>
  </div>
@endif
3年前 评论
liuhaiqiang999 (楼主) 3年前

刚不是发了文档链接吗。。。看了这个也不理解吗?
file

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!