public function assignVolunteers($eventId, Request $request) { $volunteers = $request->input('volunteerIds'); $data = array(); foreach ($volunteers as $volunteerId) { $data[] = array('volunteerId' => $volunteerId, 'eventId' => $eventId); } try { Assignment::insert($data); } catch (\Exception $e) { return response()->json(['error' => ['message' => 'Could not assign volunteers' . $e->getMessage(), 'code' => 101]]); } return response()->json(['result' => $data]); }