in blade template, have:
@foreach($users $user) {{ $user->id }} // displays fine, number 1 {{ $weeklycallsarray{$user->id} }} // "undefined offset:" error {{ $weeklycallsarray{1} }} // works fine @endforeach
how can array display corresponding user? want use like:
$weeklycallsarray{user->id}
here query , return in controller:
$users = db::table('users')->get(); foreach ($users $user) { $userid = $user->id; $countthisweek = db::table('calls') ->where('called_by', '=', $userid) ->where('calledd_on', '>=', carbon::now()->startofweek()) ->count(); $weeklycallarray[$userid] = $countthisweek; } return view('users') ->with(['users' => $users]) ->with(['weeklycallsarray' => $weeklycallsarray]);
i think using arrays wrong in view? i've never seen syntax before.
$weeklycallsarray[$user->id]
Comments
Post a Comment