Laravel5.6-验证表单失败后,如何从父视图设置变量
我有一个名为('back.employee.detail')的视图,其中有一个@includewhen('back.dossiers.create') 我的错误div位于“back.employee.detail”中: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
<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'])