Laravel5.6-验证表单失败后,如何从父视图设置变量

Laravel5.6-验证表单失败后,如何从父视图设置变量,laravel,view,Laravel,View,我有一个名为('back.employee.detail')的视图,其中有一个@includewhen('back.dossiers.create') 我的错误div位于“back.employee.detail”中: <div class="alert {{ $type_alert }} alert-dismissible"> <button type="button" class="close" data-dismiss="alert" aria hidden="true

我有一个名为('back.employee.detail')的视图,其中有一个@includewhen('back.dossiers.create')

我的错误div位于“back.employee.detail”中:

<div class="alert {{ $type_alert }} alert-dismissible">

<button type="button" class="close" data-dismiss="alert" aria hidden="true">×</button>
        <h4><i class="icon fa {{ $alert_icon }}"></i> Alert!</h4>
        {{ $flash_message }}
</div>
但是变量flash\u消息,键入\u警报。。。在父视图中显示

我想更新flash_消息的值,键入_警报、警报图标、员工详细信息,以及键入_crud和员工详细信息,但flash消息尚未更新

你知道怎么做吗


谢谢

你的问题我不太清楚。 也许这个例子会对你有所帮助:

使用includeWhen传递数据:

@includeWhen($boolean, 'view.name', ['some' => 'data'])

@include('view.name', ['some' => 'data'])
希望这有帮助。
运气真好:)

不确定你在问什么请编辑你的答案并从你的视图中包含代码。0否决票接受谢谢你的回复。我知道如何通过@includewhen传递论点。在第行:return back()->withErrors($validator)the back(),我想,将我重定向到打开的最后一页。因此,我用('flash_message',$flash_message)->用('type_alert',$type_alert)->用('alert_icon',$alert_icon)->用('type_crud',$type_crud)->用('employee_detail',$employee_detail)更新了值问题在于类型警报、警报图标、类型crud尚未更新。
   return back()->withErrors($validator)
            ->withInput()
            ->with('flash_message',$flash_message)
            ->with('type_alert',$type_alert)
            ->with('alert_icon',$alert_icon)
            ->with('type_crud',$type_crud)
            ->with('employee_detail',$employee_detail);
@includeWhen($boolean, 'view.name', ['some' => 'data'])

@include('view.name', ['some' => 'data'])