private function removeMembers(Project $project, array $members) { foreach ($project->employees as $member) { if (!in_array($member->id, $members)) { $employee = $this->employeeRepository->findOrFail($member->id); $this->memberRepository->remove($employee, $project); } } }
public function addPhone(Request $request) { $employee = $this->employeeRepository->findOrFail($request->get('employee_id')); $employeePhone = $this->employeeRepository->addPhone($employee, $request->get('phone')); $success = false; if (count($employeePhone)) { $success = true; } if ($request->ajax()) { return response()->json(compact('success', 'employeePhone')); } $customers = Customer::get(); Session::flash('success', 'Se agregó correctamente'); return redirect()->route('admin.employees.edit', compact('employee', 'customers')); }