如何在Laravel中将'WHERE'与'WhereNotIn'一起使用

时间:2019-04-02 13:23:41

标签: php laravel-5

我想用Where在某个表中选择id,而不是WhereNotIn在另一个表中选择

 public function showbydate($id)
{

    $bookappoitm=DB::table('times')
         ->where('times.Dates_id','=',1)
         ->whereNOTIn('times.id',function($query){
               $query->select('times_id')->from('bookappoitments')
               ->where('users_id',Auth::user()->id);
         })
         ->get();

     return view('admin.Booking.addappointment', compact('bookappoitm'));
}

我可以使用$id代替数字“ 1”

1 个答案:

答案 0 :(得分:0)

使用Laravel文档中的内容:

$users = DB::table('users')
                    ->whereNotIn('id', [1, 2, 3])
                    ->get();

Laravel doc