/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Request $request, $eventId, $menuItemId) { $menuItem = MenuItem::where('id', '=', $menuItemId)->first(); if (!$menuItem) { return $this->respondNotFound('Menu Item Not Found'); } $itemName = $menuItem->name; GuestMenuItem::where('menu_item_id', '=', $menuItemId)->delete(); $menuItem->delete(); return $this->respondDeleteSuccess($itemName . ' deleted'); }
public function getMenuChoiceAttribute() { return GuestMenuItem::where('guest_id', '=', $this->id)->first()->menuItem->name; }
public function getNumberOfTimesOrderedAttribute() { return GuestMenuItem::where('menu_item_id', '=', $this->id)->count(); }