/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $data = event::find($id); if (Gate::denies('update', $data)) { return 'No eres el creador'; } else { $data::destroy($id); } }
public function contactId($id) { $info = info::where('name', 'contact')->limit(1)->get()[0]; $helps = help::all(); $events = event::all(); $services = service::all(); $checkServiceArray = eventServices::where('event_id', $id)->get(); $checkService; $currEvent = event::find($id); foreach ($checkServiceArray as $check) { $checkService[] = $check->service_id; } if (!empty($currEvent)) { return view('pages.contact', compact('helps', 'events', 'services', 'checkService', 'currEvent', 'info')); } return redirect('/contact'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $event = event::find($id); $event = $event->toArray(); return response()->json($event); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $event = event::find($id); foreach (eventServices::where('event_id', $id)->get() as $es) { $es->delete(); } $event->delete(); return redirect('/'); }