public function getEditDailyHours($planningid) { $planning = Planning::where('planning_id', '=', $planningid)->get(); return view('edit-daily-hours', ['planning' => $planning]); }
public function index() { $planningen = Planning::where('last_day', '>', Carbon::today())->orderBy('first_day', 'ASC')->get(); $data['planningen'] = $planningen; return View('planning.index')->with($data); }
/** * Execute the console command. * * @return mixed */ public function handle() { $today = Carbon::today(); $nextMonth = Carbon::today()->addMonth(); $monday = new Carbon('next monday'); $sunday = new Carbon('next monday'); $sunday->addDays(6); echo $sunday; $planningen = Planning::where('first_day', '>', $today)->get(); var_dump($planningen); while ($monday < $nextMonth) { $not_exists = true; foreach ($planningen as $planning) { if ($monday >= $planning->first_day && $monday <= $planning->last_day) { $not_exists = false; } } if ($not_exists) { $newPlanning = new Planning(); $newPlanning->first_day = $monday; $newPlanning->last_day = $sunday; $newPlanning->save(); } $monday->addWeek(); $sunday->addWeek(); } }