Ошибка в laravel, насколько ясно это деление на ноль - PullRequest
0 голосов
/ 19 октября 2019

вот код с делением на ноль в laravel

$multi_cotas = Variavel::where('ativo', true)->first()->multi_cotas;
$f_saldo_cotas = Fabrica::all()->first()->saldo_cotas;
$num_cotas = 0;
$graduacoes = Graduacao::all();
foreach ($graduacoes as $graduacao) {
    $num_cotas += $graduacao->total_cotas_qualificados;
}
$num_cotas = $num_cotas * $multi_cotas;
$valor_cota = $f_saldo_cotas / $num_cotas;
$planos = Plano::where('ativo', true)->get();
return view('dashboard.user-dashboard', compact('planos', 'valor_cota'));

1 Ответ

0 голосов
/ 19 октября 2019

Вы можете попробовать проверить, равен ли $ f_saldo_cotas или $ num_cotas 0.

Например:

$valor_cota = $f_saldo_cotas != 0 && $num_cotas != 0 ? $f_saldo_cotas/$num_cotas : 0;
...