public function delete(Request $request, Event $event) { $this->authorize('delete-event'); $event->delete(); event(new EventChanged($event, ['type' => 'event', 'status' => 'deleted'])); $request->session()->flash('success', 'Event has been deleted.'); return redirect('/'); }