Попытка получить свойство не-объекта при попытке запустить cronjob и генерировать прибыль пользователя - PullRequest
0 голосов
/ 27 февраля 2020

может кто-то помочь, мне нужно запустить задание cron, но каждый раз, когда я пытаюсь его запустить, выдает ошибку «Попытка получить свойство не-объекта»

вот мой контроллер

public
function repeatGenerate() {
  $basic = BasicSetting::first();
  if ($basic - > repeat_status == 1) {

    $repeats = Repeat::whereStatus(0) - > get();
    foreach($repeats as $rep) {
      if ($rep - > repeat_time < Carbon::now()) {

        $rLog['user_id'] = $rep - > user_id;
        $rLog['trx_id'] = strtoupper(Str::random(20));
        $rLog['investment_id'] = $rep - > investment_id;
        $rLog['made_time'] = Carbon::now();
        $rLog['amount'] = round(($rep - > invest - > amount * $rep - > invest - > plan - > percent) / 100, $basic - > deci);
        RepeatLog::create($rLog);

        $rep - > total_repeat = $rep - > total_repeat + 1;
        $rep - > made_time = Carbon::now();
        $rep - > repeat_time = Carbon::parse() - > addHours($rep - > invest - > plan - > compound - > compound);
        if ($rep - > total_repeat == $rep - > invest - > plan - > time) {
          $rep - > status = 1;
          $inv = Investment::findOrFail($rep - > investment_id);
          $inv - > status = 1;
          $inv - > save();
        }

   

 
     

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