私は照会を行う方法を学ぼうとしています。検索フィールドはuser_profilesの中に保存されているポストコード用です(user_profilesはユーザーとの関係を持っています)Laravel 5.2 query 1郵便番号のテーブルとIDを取得して別のクエリを照会
私は1つの結果を返しますが(しかし、1以上あります)悪い
public function index()
{
$queryUsername = Request::get('username');
$queryPostcode = Request::get('postcode');
if ($queryUsername) {
$users = User::where('username', 'LIKE', "%$queryUsername%")->get();
}
if ($queryPostcode) {
$usersInfo = UserProfile::where('postcode', '=', "$queryPostcode")->value('user_id');
$users = User::where('id', '=', "$usersInfo")->get();
}
return view('view', compact('users'));
}
あなたは神様です!本当にありがとう!!私は左のジョインをしてジョインしようとしていましたが、それをどのようにソートするか分かりませんでした! - > select(\ DB :: raw( 'users。*'))の必要はありませんでしたが –