Таблица приращения Laravel, если ноль - PullRequest
0 голосов
/ 05 октября 2018

У меня проблема с увеличением определенной строки в моей таблице.По умолчанию строка имеет значение 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 не работает!Любые решения?

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