【问题标题】:Pass array to Laravel partial from View从 View 将数组传递给 Laravel 部分
【发布时间】:2015-11-25 12:28:06
【问题描述】:

我想将一个数组从视图传递到部分视图。目前可以通过这种方式对单个变量执行此操作:

@include('partials.datatable' , ['var' => 'value'])

但我希望var 是这样的数组:

@include('partials.datatable' , ['var' => ['value1', 'value2']])

所以我应该部分使用它:

{{ $var[0] }}

这样的事情有可能吗?

【问题讨论】:

  • 如果您在其他视图中包含视图,则您传递给父级的任何内容都将在子级中可用。因此,您可以在创建视图时很好地传递您的数组,并且它将可用于包含的视图。
  • 请举个例子..
  • 部分视图将继承父视图可用的变量。在您的情况下,如果 $var 在当前视图中可用,您可以在部分视图中访问它,无需传递它。但如果没有,你传递变量的方式应该没有问题。

标签: php arrays laravel blade


【解决方案1】:

这正是它的工作原理。 我正在寻找一些例子,降落在这里。 例如家长:

@include('layouts.companies', ['popular_agencies' => $popular_agencies])

孩子:

@foreach ($popular_agencies as $popular)
     //Do something here..
@endforeach

【讨论】:

    猜你喜欢
    • 2017-06-28
    • 2016-03-13
    • 2016-04-01
    • 1970-01-01
    • 2019-01-05
    • 2016-11-03
    • 2020-11-14
    • 2015-08-03
    • 1970-01-01
    相关资源
    最近更新 更多