【问题标题】:insert data into laravel 5 blade from array从数组将数据插入laravel 5刀片
【发布时间】:2019-08-06 04:20:21
【问题描述】:

我对这个感到困惑..

我有一个数组数组,我从控制器传递到刀片 数据是这样的

(
    [0] => Array
        (
            [id] => 1
            [name] => AAAA
        )

    [1] => Array
        (
            [id] => 2
            [name] => BBBB
        )

    [2] => Array
        (
            [id] => 3
            [name] => CCCC
        )

    [3] => Array
        (
            [id] => 4
            [name] => DDDD
        )

)

控制器通过调用视图来传递它

return view('items.pivot', compact('sites'));

我尝试将它显示在刀片​​中

@foreach($sites as $site)
    @if($site != '' || $site != null)
        <th class="col1" >{{$site->name}}</th>
    @endif
@endforeach

但是我得到的是正确的列数,但每个看起来都像

<th class="col1" ></th>

我做错了什么?我知道这一定很明显..但我看不到..

【问题讨论】:

    标签: laravel-5 laravel-blade


    【解决方案1】:

    您将它视为一个对象,而它是一个您输入视图的数组。

    因此,将您的代码从 $site-&gt;name 更改为 $site['name']

    【讨论】:

    • ...星期五
    • 您可以将答案标记为已解决,以便其他观众得到认可。
    【解决方案2】:

    它是一个数组,您将它视为一个对象。将{{$site-&gt;name}} 替换为{{$site['name']}}

    【讨论】:

    • 看你的心态兄弟,这是你的想法:)
    猜你喜欢
    • 2017-01-02
    • 1970-01-01
    • 2020-04-09
    • 2017-02-24
    • 2022-11-02
    • 2017-01-05
    • 1970-01-01
    • 2019-09-25
    • 2017-02-07
    相关资源
    最近更新 更多