2016-10-23 18 views
1

このユーザーが登録していない投稿はどのように取ることができますか?laravelこのユーザーは登録されていません

Auth::users()->post()->create($request->all()); 

は私が

users()->post()->all(); 

でユーザーの投稿を取得することができますが、私は他のユーザーが作成した記事の数を取る必要があります。私は、このコードで記事を作成します。他のユーザーのすべての記事をカウントする

User::with(['posts' => function($q) { 
    $q->where('user_id', '<>', auth()->user()->id) 
     ->where('status', 'active'); 
}])->get(); 

https://laravel.com/docs/5.3/eloquent-relationships#constraining-eager-loads

::他のユーザーのすべてのアクティブなポストを取るために

答えて

1

私はステータス==アクティブな投稿を取ることができますどのように申し訳

$count = Post::where('user_id', '<>', auth()->user()->id)->count(); 
+0

? –

+0

@MortezaNegahi、コードを更新しました。 –

関連する問題