Vermeiden Sie Die Division durch Null-Fehler-Framework Laravel
Ich versuche zu berechnen, einige stats auf meinem Laravel Website...allerdings, wenn ich führen Sie den folgenden code, es gibt mir ein "Divide By Zero Error'
Ich verstehe warum, denn es gibt keine Aufzeichnungen, so dass die Berechnung 0 teilen 0
Gibt es eine Möglichkeit, dass, wenn es eqauls null echo '0' anstatt zu kotzen, dass Fehler
Controlller
private function getAverageOddsForLastMonth()
{
$firstDayOfLastMonth = new Carbon('first day of last month');
$lastDayOfLastMonth = new Carbon('last day of last month');
$tipslastmonth = Tip::whereBetween('tip_date',
[
$firstDayOfLastMonth,
$lastDayOfLastMonth
]
)->count();
$sumOfTheOddsLastMonth = Tip::whereBetween('tip_date',
[
$firstDayOfLastMonth,
$lastDayOfLastMonth
]
)->sum('odds');
return ($sumOfTheOddsLastMonth / $tipslastmonth);
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach eine einfache Bedingung:
dies