示例#1
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($id)
 {
     $project = $this->projectRepository->findOrFail($id);
     $employees = $this->employeeRepository->getEmployeeCustomer();
     $dataEmployees = array();
     return view('admin.minutes.create', compact('id', 'project', 'employees', 'dataEmployees'));
 }
示例#2
0
 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);
         }
     }
 }
示例#3
0
 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'));
 }