简体   繁体   English

用于 MYSQL 查询的 Laravel 查询生成器

[英]Laravel Query Builder For MYSQL Query

Please I need the laravel query builder equivalent for this mysql query:请我需要与此 mysql 查询等效的 laravel 查询构建器:

SELECT * from shifts WHERE staffs LIKE (select CONCAT("%", id, "%") FROM users where email = 'turner.alexandra@gmail.com')

The above query以上查询

Finally Got the answer终于有答案了

//Get the id from user Table
  $users =  User::where('email', $email)->get();
  foreach($users  as $user)
  {
   $id = $user->id;
  } 
//Use The Id to Get the Result
  $availableShift = DB::table('shifts')
                    ->select('*')
                    ->where('staffs', 'LIKE', '%'.$id.'%')
                     ->paginate(2);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM