1
私はjenssegersとEloquent Laravel ModelによってLaravel MongoDBパッケージを使用しています。Laravel - hasManyThroughリターンのみ_id
記事:
- ID
:
- _id(オブジェクトID)
- はタイトル
フィード
- をfeed_id 10の
- user_idの
- 名
ユーザー:
- ID
- 名
hasManyThrough 1人のユーザーによってすべての記事を取得するためのユーザー::クラスモデルで 。
public function articles()
{
return $this->hasManyThrough(
'App\Article',
'App\Feed',
'user_id', // Foreign key on feeds table...
'feed_id', // Foreign key on articles table...
'_id', // Local key on users table...
'id' // Local key on feeds table...
);
}
私はこのクエリでのみ_id(オブジェクトID)を取得:
$user = \App\Models\User::find(1);
dd($user->articles);
あなたは私が問題を検索するのに役立つだろうか?
を使用して、ではありませんds ... –
ここでこのクエリから取得しているSQLを投稿できますか? –
あまりにも感謝の答えをupvoteしてください:) –