middleware('auth'); } /** Show the application dashboard. */ public function index(Request $request) { $usage = Auth::user()->creditUsage(); $credits = Auth::user()->Credits(); $bg=""; $boxText=""; $unit = ""; // START OF THE TIME-REMAINING-BOX if($credits > 0.01 and $usage > 0){ $days = number_format(($credits*30)/$usage,2,'.',''); $hours = number_format($credits/($usage/30/24),2,'.',''); // DEFINE THE BACKGROUND COLOR if($days >= 15){ $bg = "success"; }elseif ($days >= 8 && $days <= 14){ $bg = "warning"; }elseif ($days <= 7){ $bg = "danger"; } // DEFINE WETHER DAYS OR HOURS REMAIN if($days < "1"){ if($hours < "1"){ $boxText = 'You ran out of Credits '; } else{ $boxText = $hours; $unit = "hours"; } }else{ $boxText = number_format($days,0); $unit = "days"; } } // RETURN ALL VALUES return view('home')->with([ 'useage' => $usage, 'useful_links' => UsefulLink::all()->sortBy('id'), 'bg' => $bg, 'boxText' => $boxText, 'unit' => $unit ]); } }