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);
}
InformationsquelleAutor Phil Nind | 2015-09-24
Schreibe einen Kommentar