@php $i = 0; @endphp @forelse ($trackers as $key =>$track) @php $tracker = $trackers->toArray(); $first_acc = 0; $data = $track->toArray(); if(isset($data['0'])){ $year=$data['0']['start_time']; $year = Date('Y',strtotime($year)); }else{ $year = \Carbon\Carbon::now()->year; } $time = collect($track); $total = $time->sum('total_time'); $day_group = $time->groupBy(function($date,$k) { return \Carbon\Carbon::parse($date->start_time)->format('d'); }); $time = Utility::second_to_time($total); $year=date("Y"); $date = Utility::getStartAndEndDate($key-1,$year); $currentWeek = date( 'W' ); $today = strtotime( date( 'Y-m-d' ) ) - 7*24*60*60; // last week this day $lastWeek = date( 'W', $today ); @endphp