/**
  * 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');
 }
Beispiel #2
0
 public function getMenuChoiceAttribute()
 {
     return GuestMenuItem::where('guest_id', '=', $this->id)->first()->menuItem->name;
 }
Beispiel #3
0
 public function getNumberOfTimesOrderedAttribute()
 {
     return GuestMenuItem::where('menu_item_id', '=', $this->id)->count();
 }