where('published', true)->orderBy('publish_at', 'asc')->take(3)->get(); $discountModels = Discount::query()->get(); $discountsTotal = array_sum($discountModels->map(function (Discount $discountModel) { return $discountModel->value; })->toArray()); return (auth('club')->check()) ? view('club.pages.home.homepage', compact('newsClubModels', 'discountModels', 'discountsTotal')) : view('club.pages.home.guest', compact('newsClubModels')); } }