Это SQL-запрос, но как я могу сделать это в laravel?
SELECT id FROM clientes where email is null and phone is null and id in(SELECT DISTINCT(cliente_id) FROM reservas WHERE dia < now())
Это код, который я пытался сделать:
$usersIdDel = DB::table("clientes")->select('id')
->whereNotNull('email')->whereNotNull('phone')
->whereIn('id',function($query){ $query->select('cliente_id')->from('reservas')->distinct()->where('dia','<',date('Y-m-d'));
})
->get();
$clientes = Cliente::select()->orderBy('nombre', 'desc')->get();
return view('admin.clientes.index')->with(compact('clientes'));