@bobbybouwmann thank you, that works great.
now i have the next problem.
I try to explain my Problem on an Example:
$date = Carbon::create(2015, 7, 2); // 2015-07-02
$date = $date->startOfWeek(); // 2015-06-29
$taskList = array();
foreach($values as $value)
{
$taskList[...] = [
'task_Mo' => Tasks::where('date', '=', $date)->get(),
'task_Tu' => Tasks::where('date', '=', $date->addDays(1))->get(),
'task_We' => Tasks::where('date', '=', $date->addDays(2))->get(),
'task_Th' => Tasks::where('date', '=', $date->addDays(3))->get(),
'task_Fr' => Tasks::where('date', '=', $date->addDays(4))->get()
];
}
if i do these, i dont get only the right day, may $date variable is set to the new day. So that my foreach get wrong values.
if i do these:
foreach($values as $value)
{
$taskList[...] = [
'task_Mo' => Tasks::where('date', '=', $date)->get(),
'task_Tu' => Tasks::where('date', '=', $date->addDay())->get(),
'task_We' => Tasks::where('date', '=', $date->addDay())->get(),
'task_Th' => Tasks::where('date', '=', $date->addDay())->get(),
'task_Fr' => Tasks::where('date', '=', $date->addDay())->get()
];
}
i get the right value for my first loop, but the problem is, that my $date variable is set new.
Is there a way to get the next days without change the value of $date?