public function addService(Request $request, Skill $skill, ServiceRepository $serviceRepository) { $input = $request->all(); $services_list = $serviceRepository->all(); if ($input['title'] == 0) { $input['title'] = $input['other_title']; } else { $input['title'] = $services_list[$input['title']]; } $skill->services()->create(['title' => $input['title'], 'description' => $input['description']]); return ['hasCallback' => '1', 'callback' => 'skill_services', 'hasMsg' => 0, 'msg' => '', 'returns' => $skill->services()->get()]; }