请检查下面的代码,我已经研究过但无法正常工作 并检查所有消息(例如flash或with()的直接消息),但所有不起作用的帮助都必须得到帮助。 谢谢高级
public function paymentfailed(Request $request){
$request->session()->flash('error', 'Payment failed!');
return redirect()->route('home')->with('error','Payment Failed.');
}
我的查看文件在
下方@if ($error = Session::get('error'))
<script>
toastr["error"]("'{{ $error }}'");
</script>
@endif
@if ($error = session('error'))
<script>
toastr["error"]("'{{ $error }}'");
</script>
@endif
@if (session()->has('error'))
<script>
toastr["error"]("'{{ session()->get('error') }}'");
</script>
@endif
@if($error or '')
<script>
toastr["error"]("{{ $error }}");
</script>
@endif
@if($errors->any())
<script>
@foreach ($errors->all() as $error)
toastr["error"]("{{ $error }}");
@endforeach
</script>
@endif
答案 0 :(得分:1)
尝试这种方式
在您的控制器方法中:
\Session::flash('error', 'This is my error');
在您看来:
@if (Session::has('error'))
<script>
toastr["error"]("'{{ Session::get('error }}'");
</script>
@endif