Я пытаюсь выполнить загрузку с использованием метода with()
, я хочу получить только выбранный столбец из отношения отношений, как я могу это сделать? , Я использую полиморфное отношение.
Draft::with(["user:id,username","article:id,locale","article.articleable:title"])->where([
["user_id",$user_id],
["is_suspended",1]
])->get();
Черновая модель
public function article()
{
return $this->belongsTo("App\Models\Article");
}
Артикул Модель
public function drafts()
{
return $this->hasMany("App\Models\Draft", "article_id", "id");
}
public function articleable()
{
return $this->morphTo();
}
другие модели, имеющие полиморфную связь с моделью изделия
public function articles()
{
return $this->morphMany("App\Models\Article", "articleable");
}