laravel 5.2关系没有表现出来

时间:2017-03-23 22:26:44

标签: laravel laravel-5.2

我有一个Laravel 5.2网站,我无法显示我的关系数据。之前工作正常,但我看不到我的数据。我没有收到任何错误。

查看

<table class="table table-striped">
    <thead>
    <tr>
        <th>HAWB</th>
        <th>Pallet Count</th>
        <th>Piece Count</th>
        <th>Weight</th>
        <th>Status</th>
    </tr>
    </thead>
    <tbody>
    @foreach($cfs->hawbs as $hawb)
        <tr>
            <td>
                <a data-toggle="collapse" data-target="#{{$hawb->hawb}}">
                    {{$hawb->hawb}}
                </a>
            </td>
            <td>{{$cfs->hawb->pallet_ct}}</td>
            <td>{{$hawb->piece_ct}}</td>
            <td>{{$hawb->weight_no}} {{$hawb->weight_type}}</td>
            <td></td>
            <div id="{{$hawb->hawb}}" class="collapse">
                Insert more info here
            </div>
        </tr>
    @endforeach
    </tbody>
</table>

控制器

public function getCfsStep(Request $request, $step)
{
    $cfs = DB::table('cfs_deliveries');

    $account = Account::pluck('name', 'id')->all();

    return view('cfs.step_' . $step, compact('account', 'cfsDelivery'), ['cfs' => $request->session()->get('cfs')]);
}

CFSDelivery模型

public function hawbs()
{
    return $this->hasMany('App\Hawb', 'cfs_delivery_id');
}

Hawb Model

public function cfsDelivery()
{
    return $this->belongsTo('App\CfsDelivery');
}

修改

我现在收到此错误:

  

未定义属性:Illuminate \ Database \ Query \ Builder :: $ hawbs(查看:/ Applications / XAMPP / xamppfiles / htdocs / dsd-cms / resources / view s / cfs / step_3.blade.p hp

0 个答案:

没有答案