/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $attendee = Attendee::find($this->attendees); switch ($this->method()) { case 'GET': case 'DELETE': return []; case 'POST': return ['event_id' => 'required|not_in:0', 'fname' => 'required', 'lname' => 'required', 'email' => 'required|email|unique:attendees,email']; case 'PUT': case 'PATCH': return ['event_id' => 'required|not_in:0', 'fname' => 'required', 'lname' => 'required', 'email' => 'required|email|unique:attendees,email,' . $attendee->id]; default: break; } }
/** * Remove the specified resource from storage. * * @param int $id * * @return \Illuminate\Http\Response */ public function destroy($event_id, $advisor_id, $attendee_id) { Attendee::find($attendee_id)->delete(); return redirect('/admin/event/' . $event_id . '/advisor/' . $advisor_id . '/attendees'); }
public function removeAttendee(RemoveAttendeeRequest $request) { Attendee::find($request->input('attendee_id'))->delete(); return redirect('/event/' . Session::get('event')->slug . '/step/3'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $attendee = Attendee::find($id); if (!$attendee) { return $this->respondNotFound('Attendee does not exist.'); } if ($attendee->delete()) { return $this->respond(['message' => 'The attendee has been deleted.']); } else { return $this->respondUnprocessableEntity('There was a problem deleting the attendee.'); } }
public function destroy($id) { Attendee::find($id)->delete(); return redirect('manage_att')->with('flash_message', trans('response.deleted')); }