У меня проблема с увеличением определенной строки в моей таблице.По умолчанию строка имеет значение NULL, поэтому приращение не работает.Поэтому я хочу сказать своей функции обновить строку, если она пуста, а если нет, увеличивать ее.Это мой код:
$wday->week = $week;
$wday->hours = $request->hours;
$wday->user_id = auth()->user()->id;
$wday->tasks()->associate($task);
if ($wday->tasks('days_r') != NULL) {
$wday->tasks()->increment('days_r', $request->hours);
}else{
$wday->tasks()->update(['days_r' => $request->hours]);
}
$wday->save();
Я не могу найти, почему мой IF не работает!Любые решения?