モデルの関係の存在に応じてモデルを照会する方法を探しています。
http://paste.laravel.com/xuhこれは、私が達成しようとしているものを貼り付けたものです。
shared_access
基本的な考え方は、ユーザーがテーブルにアクセスできるコレクションのみを検索することです。
ドリームコード (動作しません):
Collection::where('sharedAccess.user_id', '=', Auth::user()->id->get())
モデルの関係の存在に応じてモデルを照会する方法を探しています。
http://paste.laravel.com/xuhこれは、私が達成しようとしているものを貼り付けたものです。
shared_access
基本的な考え方は、ユーザーがテーブルにアクセスできるコレクションのみを検索することです。
ドリームコード (動作しません):
Collection::where('sharedAccess.user_id', '=', Auth::user()->id->get())
ファンシーな has() メソッドをチェックしてください。基本的に、次のようなことができます。
Collection::has('sharedAccess')->get();
SharedAccess
これにより、関連するインスタンスを持つすべてのコレクションがフェッチされます。