public function attachContacts(Request $request) { $data = []; foreach ($request->contacts as $contact) { $data[] = ['first_name' => $contact->first_name, 'last_name' => $contact->last_name, 'type' => $contact->type, 'entity_id' => $contact->entity_id, 'title' => $contact->title, 'email' => $contact->email]; } Contact::insert($data); return \Response::make('OK', 200); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $user = $request->input('userId'); $contact = $request->input('contactId'); $timestamp = Carbon::now(); $data = array(array('user_id' => $user, 'created_at' => $timestamp->toDateTimeString(), 'contact_id' => $contact), array('user_id' => $contact, 'created_at' => $timestamp->toDateTimeString(), 'contact_id' => $user)); $querySucceeded = Contact::insert($data); if ($querySucceeded) { $returnValue['status'] = 200; $returnValue['message'] = "OK"; return Response::json($returnValue, 200); } $returnValue['status'] = 400; $returnValue['error_message'] = "An error occurred while adding a new contact."; return Response::json($returnValue, 400); }