Laravel 8 定義反向關(guān)聯(lián)關(guān)系

2021-07-19 11:37 更新

下面,需要在 Tag 模型上為每個關(guān)聯(lián)模型定義一個方法。在這個示例中,我們將會定義 posts 方法和 videos 方法:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Tag extends Model
{
    /**
     * 獲取被打上此標簽的所有文章
     */
    public function posts()
    {
        return $this->morphedByMany('App\Models\Post', 'taggable');
    }

    /**
     * 獲取被打上此標簽的所有視頻
     */
    public function videos()
    {
        return $this->morphedByMany('App\Models\Video', 'taggable');
    }
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號