/** * @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; }