重定向消息在 Laravel 5 中不起作用
Redirecting with a message not working in Laravel 5
我的 posts.create
操作中有以下代码。
// ...
return redirect(route('posts.index'))->with('flashMessage', 'test');
// ...
我希望 $flashMessage
变量在 posts.index
视图中可用,但事实并非如此。我做错了什么?
P.S
我不想使用 Session::flash('flashMessage', 'test')
设置即显消息,因为它在 json 个响应的情况下不起作用。
在重定向中你必须传递 url 而不是路由名称
将以下代码添加到您的 blade 页面
@if(Session::has('flashMessage'))
<div class="alert alert-danger">
{{ Session::get('flashMessage') }}
</div>
@endif
看来你的语法有误。试试这个
return redirect()->route('posts.index')->with('flashMessage', 'test');
我的 posts.create
操作中有以下代码。
// ...
return redirect(route('posts.index'))->with('flashMessage', 'test');
// ...
我希望 $flashMessage
变量在 posts.index
视图中可用,但事实并非如此。我做错了什么?
P.S
我不想使用 Session::flash('flashMessage', 'test')
设置即显消息,因为它在 json 个响应的情况下不起作用。
在重定向中你必须传递 url 而不是路由名称 将以下代码添加到您的 blade 页面
@if(Session::has('flashMessage'))
<div class="alert alert-danger">
{{ Session::get('flashMessage') }}
</div>
@endif
看来你的语法有误。试试这个
return redirect()->route('posts.index')->with('flashMessage', 'test');