码迷,mamicode.com
首页 > 其他好文 > 详细

laravel 一表關聯二表,二表關聯三表,通過一表controller拿三表數據

时间:2018-12-03 16:29:28      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:code   ssid   type   hasone   data   color   $set   one   style   

model

一表關聯二表

public function ordercode()
    {
        return $this->hasOne(\App\Models\OrderCode::class,‘id‘,‘ordercodeid‘);
    }

二表關聯三表

public function order()
    {
        return $this->hasOne(\App\Models\Order::class,‘id‘,‘orderid‘);
    }

 

controller

通過一表拿三表數據

//查詢數據
$settlement = new OrderCodeSettlement();
$dataTypeContent = $settlement->with(‘ordercode‘,‘ordercode.order‘)->SettlementBusinessId($id)->paginate($pa,[‘*‘],‘page‘, $curt_page);

//輸出
foreach ($dataTypeContent as $val)
{
    echo $val->ordercode->order->order_no.‘\n‘;
}

 

laravel 一表關聯二表,二表關聯三表,通過一表controller拿三表數據

标签:code   ssid   type   hasone   data   color   $set   one   style   

原文地址:https://www.cnblogs.com/clubs/p/10059039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!