ユーザーの検索システムを構築しようとしています。関係の条件に基づいてすべてのユーザーを取得します。
私が探していたすべての情報が同じテーブルにあるので、これの最初の部分は簡単でした。
2番目の部分では、提供されたIPアドレスに基づいてユーザーを検索します。これは私が使用しています:
$users = User::with(array('login' => function($q){
$q->where('ip_address', Input::get('ipaddress'));
}))->paginate(10);
しかし、これは、IPアドレスの要件を満たすものではなく、すべてのユーザーを返しています。どこが間違っていますか?またはこれを行う簡単な方法はありますか?
あなたが欲しいのは、 'INNER JOIN'です。 – nCrazed