может кто-то помочь, мне нужно запустить задание 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();
}
}
}
}
}