У меня есть эта функция в моем контроллере, которая работает:
foreach($models as $model) {
if ($model->EindDatum < Carbon::now() && $model->email_send == 0) {
DB::table('SSL')->where('userID', Auth::id())->update(['email_send' => 1]);
$model->user()->first()->notify(new \App\Notifications\TaksComplete);
}
}
Теперь я хотел бы изменить выражение обновления на следующее:
DB::table('SSL')->where('userID', Auth::id(), 'EindDatum' < Carbon::now())->update(['email_send' => 1]);
Но это не работает. это в моем утверждении where, но я не знаю, что я делаю неправильно?
Но это все равно обновляет все столбцы email_send в моей базе данных. хотя теперь он должен обновлять только те, что были в прошлом.
Я не получаю сообщение об ошибке