Как можно использовать «ГДЕ» с «WhereNotIn» в Laravel - PullRequest
0 голосов
/ 02 апреля 2019

Я хочу использовать 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 голосов
/ 02 апреля 2019

используйте это от Laravel doc:

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

Laravel doc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...