/**
  * @Post("/create")
  * @Middleware("user")
  *
  * User creates his order for a specific day
  * 
  */
 public function createOrder()
 {
     $userId = \Input::get('user_id');
     $menuFoodId = \Input::get('menu_food_id');
     $user = User::findOrFail($userId);
     $menuFood = MenuFood::findOrFail($menuFoodId);
     $user->eatenFood()->attach($menuFood);
     return $user->eatenFoodForWeek($menuFood->menu->week);
 }
 /**
  * @Delete("/food/{id}")
  * @Middleware("admin")
  *
  * Admin removes menuFood from the menu.
  *
  * @param  $id - id of the MenuFood to remove
  */
 public function removeMenuFood($id)
 {
     $menuFood = MenuFood::findOrFail($id);
     $week = $menuFood->menu->week;
     $menuFood->delete();
     $menus = Menu::with(['menuFoods', 'menuFoods.menu', 'menuFoods.food'])->where('week', $week)->get();
     return $menus;
 }