laravel 一表關聯二表,二表關聯三表,通過一表controller拿三表數據
Posted 头大的冯冯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 一表關聯二表,二表關聯三表,通過一表controller拿三表數據相关的知识,希望对你有一定的参考价值。
model
一表關聯二表
public function ordercode() { return $this->hasOne(AppModelsOrderCode::class,‘id‘,‘ordercodeid‘); }
二表關聯三表
public function order() { return $this->hasOne(AppModelsOrder::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.‘ ‘; }
以上是关于laravel 一表關聯二表,二表關聯三表,通過一表controller拿三表數據的主要内容,如果未能解决你的问题,请参考以下文章