public function plan($date = null) { $time = new \DateTime($date); if ($time->format('l') != 'Friday') { $time = $time->modify('Previous Friday'); } $next = with(clone $time)->modify('+1 Week'); $previous = with(clone $time)->modify('-1 Week'); $dinner = MealType::where('name', 'Dinner')->first(); return \View::make('meals.plan')->with(['dinner' => $dinner, 'time' => $time, 'previous' => $previous, 'next' => $next])->render(); }
public function run() { $lunch = \Excessive\IDF\Models\MealType::where('name', 'Lunch')->first(); if (!$lunch) { $mealType = new \Excessive\IDF\Models\MealType(); $mealType->name = 'Lunch'; $mealType->save(); } $dinner = \Excessive\IDF\Models\MealType::where('name', 'Dinner')->first(); if (!$dinner) { $mealType = new \Excessive\IDF\Models\MealType(); $mealType->name = 'Dinner'; $mealType->save(); } }