laravel - 在 Laravel 5.6 中无法使用错误消息进行重定向
问题描述
请检查下面的代码,我已经研究过但没有工作,并检查所有类型的消息,如 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
解决方案
试试这个方法
在您的控制器方法中:
\Session::flash('error', 'This is my error');
在您看来:
@if (Session::has('error'))
<script>
toastr["error"]("'{{ Session::get('error }}'");
</script>
@endif
推荐阅读
- node.js - Express 没有收到 POST 数据
- javascript - BEGINNER JavaScript 我需要一些帮助来计算不同行的函数
- java - JavaFX倒计时使用时间轴并显示为标签
- docker - BitBucket 管道:登录后无法提取私有 ECR 图像
- python - TypeError:没有数值数据可以在水平条中绘制
- c++ - 为什么 C++ 中存在 delete[] 语法?
- python - 如何解释cnn结果
- flutter - Pub 未能删除条目,因为它正被另一个进程使用
- javascript - 将变量作为数组中对象属性的选择器传递
- python-3.x - Flask 文件上传返回错误 405 方法不允许