【问题标题】:Laravel pass array to view using withLaravel 传递数组以查看使用 with
【发布时间】:2017-09-19 15:58:44
【问题描述】:

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

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

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

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

没有消息。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

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

    如果您想explicitly add it to session,请使用session(['status' =&gt; 'Save']),这将闪现到当前请求的会话中。 您可以查看 Laravel 的文档 Passing Data to view 了解更多信息

    我希望这是有用的。

    【讨论】:

      猜你喜欢
      • 2015-11-03
      • 2017-07-30
      • 2017-02-08
      • 2020-07-29
      • 2017-03-03
      • 2017-07-27
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多