'string', 'channel_uid' => 'string', ]; protected $dates = [ 'created_at', 'updated_at', 'deleted_at', 'fork_at' ]; /** * 获取句子所属的频道 */ public function channel() { return $this->belongsTo(Channel::class, 'channel_uid', 'uid'); } public function scopeNissaya($query) { return $query->whereHas('channel', function ($q) { $q->where('type', 'nissaya'); }); } public function scopeLanguage($query, $language) { return $query->whereHas('channel', function ($q) use ($language) { $q->where('lang', $language); }); } }