/** * @Post("/publish") * @Middleware("admin") * * Admin publishes the menu. * */ public function publishMenus() { $week = \Input::get('week'); Menu::where('week', $week)->update(['published' => true]); \Event::fire(new MenuWasPublished(Menu::where('week', $week)->first())); return Menu::with(['menuFoods', 'menuFoods.menu', 'menuFoods.food'])->where('week', $week)->get(); }