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();
     }
 }