私はLaravelにクエリconstuctorを使用:モデルaccount
の接続は以下の通りですので、クエリLaravelで関連するテーブルを検索するには?
$query->where('account.email', 'like', '%' . $request->email . '%');
をしかし、それは動作しません:
$this->users = User::where(function ($query)
use ($request) {
$query->where('account.email', 'like', '%' . $request->email . '%');
})->with('account')->get();
だから、私は、コンストラクタ内の行をフィルタしてみてください。
クエリコンストラクタ内でwhere
の条件を関連するモデルのaccount
でどうやって使うことができますか?