Exemplo n.º 1
0
 /**
  * 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.');
     }
 }
Exemplo n.º 5
0
 public function destroy($id)
 {
     Attendee::find($id)->delete();
     return redirect('manage_att')->with('flash_message', trans('response.deleted'));
 }