首頁 > 後端開發 > php教程 > 關於laravel跨表查詢問題

關於laravel跨表查詢問題

WBOY
發布: 2023-03-03 09:06:01
原創
1264 人瀏覽過

我有三個表
文章表
關於laravel跨表查詢問題

關係表

關於laravel跨表查詢問題

分類表

關於laravel跨表查詢問題

其中關係表當中的object_id對應文章表的id
term_taxonomy_id對應分類表的term_id

請我我如何使用eloquent通過多對多的方式獲取文章表和分類表並且一同返回?

回覆內容:

我有三個表
文章表
關於laravel跨表查詢問題

關係表

關於laravel跨表查詢問題

分類表

關於laravel跨表查詢問題

其中關係表當中的object_id對應文章表的id
term_taxonomy_id對應分類表的term_id

請我我如何使用eloquent通過多對多的方式獲取文章表和分類表並且一同返回?

<code class="php">class Article extends Model{
   public function category()
    {
        return $this->belongsToMany('App\Categorys', 'relations', 'term_taxonomy_id', 'object_id');
    }
}

$res = Article::with('category')->where('id', $id)->get();
</code>
登入後複製

參考:https://segmentfault.com/q/10...,使用with

RTFMhttps://laravel-china.org/doc...

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板