1
私はこれがあります。withとwhereHasを一緒に使う方法は?
$comments = ArticleComments::orderBy('created_at','desc')->with('user')->with('article')->with('article.translations')->paginate(10);
をしかし私が欲しいのはこのようなものです:
$comments = ArticleComments::orderBy('created_at','desc')->with('user')->with('article')->with('article.translations')->whereHas('article.translations',function($query) use($default_language_id){
$query->where('language_id','=', $default_language_id)->first();
})->paginate(10);
がどのように私は得ることができますarticle.translations
だけデフォルト言語のために?今すぐすべての言語の翻訳が得られます
をしかし、私はコメントをforeachのと、このような何かをするとき:{{$ COMMENT-> article-> translations->タイトル}}私は未定義でエラーが発生しますプロパティ、ビューでタイトルフォームの翻訳を表示するにはどうしたらいいですか? – None
これはうまくいくはずです: '{{$ comment-> article-> translations-> first() - > title}}' –
thats it ... tnx :) – None