Laravel传递数组以查看使用

时间:2017-09-19 15:58:45

标签: php laravel

with函数中的view方法存在问题。我想传递数据变量和状态。我这样做:

return view('user.blogsettings')
->with(array('data' => $this->_data, 'status' => 'Save'));

数组中的数据项工作正常,但状态不是

 @if (session('status'))
                <div class="alert alert-success">
                    {{ session('status') }}
                </div>
 @endif

没有消息。

1 个答案:

答案 0 :(得分:1)

with()上的View方法不会发送到会话,它会将其作为变量传递给视图,因此您可以$status而不是session('status') <来访问它/ p>

如果您想要explicitly add it to session,请使用session(['status' => 'Save']),这会闪现到正在进行的请求的会话中。 您可以查看Laravel的文档Passing Data to view以获取更多信息

我希望这很有用。