@boban22

Работал метод запроса, сломался, как починить?

unknown.png?width=1284&height=677
public function SalarySave(Request $req) {
        $month = date('m');
        $user_id = Auth::user()->getAuthIdentifier();
        $date = DB::table('worktime')
                ->whereMonth('date', $month)
                ->where('users_id', $user_id)
                ->SUM('time');
        $cost = DB::table('salary')
                ->where('users_id', $user_id)
                ->get();
                $cost_ph = $cost[0]->cost_ph;
                $sal = $cost_ph * $date/60;
            $a = SalaryModel::find($cost[0]->salary_id);
            $a-> total_hours = round($date/60, 3);
            $a-> salary = round($sal, 3);
            $a-> save();
    }

вот ошибка и метод для роута, он работал и просто перестал, хотя я его не трогал
что делает метод, из таблицы worktime я суммирую поля time по дате которая входит в текущий месяц, далее сумму записываю в таблицу salary в поле total_hours и умножаю значение на cost_ph записываю в поле salary, вот таблицы
unknown.png
unknown.png
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы