私は記事と翻訳との間の関係を持っていますが、どのように私はコメントでそれを得ることができますか? コメントの関係で記事の翻訳を取得する方法は?
$comments = ArticleComments::orderBy('created_at','desc')->with('user')->with('article')->with('translations')->paginate(10);
は、私はまた、
$comments = ArticleComments::orderBy('created_at','desc')->with('user')->with('article')->with('translations')->whereHas('translations',function($query) use($default_language_id){
$query->where('language_id','=',$default_language_id);
})->paginate(10);
任意の提案、これを試してみましたか?私は記事ではなく、彼らの翻訳を取得...
モデル:
コメント:
public function article()
{
return $this->belongsTo('App\Models\Articles','article_id');
}
が記事:
$comments = ArticleComments::orderBy('created_at','desc')->with('user')->with('article')->with('article.translations')->paginate(10);
:
public function translations()
{
return $this->hasMany('App\Models\ArticleTranslations', 'article_id');
}
ようにする必要がありますが、あなたが記事とコメントの間の関係を持っていますか? –
ははい私が持っている...と私はそのコメント – None
のための記事を取得し、あなたのモデルコードが –