Я хочу суммировать прибыль, активировав несколько планов. Я использую get() с foreach, но он возвращает только данные последней строки. не все данные строк. это странно, в то время как по другим запросам он возвращает данные всех строк.
например, у меня есть 2 депозита: один 25 долларов и второй 35 долларов, он возвращает только данные 35 долларов.
Я пробовал
$deposits = Deposit::get();
но это не работает. Я увеличил количество строк до 12, но все равно возвращает данные только 12-й строки.
$deposits = Deposit::where('account_id', $account->id)->where('status',1)->get();
foreach($deposits as $pn) {
$plans = package::where('id',$pn->plan)->first();
$percent = $plans->min_amount * $plans->percent/100;
}
Подробнее здесь: https://stackoverflow.com/questions/607 ... rd-laravel