/** * Show the form for editing the specified resource. * * @param $rp_id * @param $header_id * @param $detail_id * * @return \Illuminate\Http\Response */ public function edit($rp_id, $header_id, $detail_id) { if (request()->ajax()) { if ($this->detailRepository->getDetailById(decode($detail_id))) { $detail = $this->detailRepository->getModel(); $beneficiary = $detail->beneficiary; $data = ['cities' => $this->cityRepository->getCitiesByType()]; $payload = view('beneficiary.edit', compact('rp_id', 'header_id', 'detail', 'beneficiary', 'data')); return response()->json(['payload' => $payload->render(), 'beneficiary' => [$beneficiary]]); } return response()->json(['err' => 'Unauthorized action.'], 401); } return redirect()->back(); }
private function getData() { return ['property_types' => $this->dataRepository->getPropertyTypes(), 'property_uses' => $this->dataRepository->getPropertyUses(), 'cities' => $this->cityRepository->getCitiesByType()]; }
public function cityByType() { return $this->repository->getCitiesByType(); }
public function getData() { return ['payment_methods' => $this->dataRepository->getPaymentMethod(), 'periods' => $this->dataRepository->getPeriod(), 'civil_status' => $this->dataRepository->getCivilStatus(), 'document_type' => $this->dataRepository->getDocumentType(), 'gender' => $this->dataRepository->getGender(), 'cities' => $this->cityRepository->getCitiesByType(), 'activities' => $this->activityRepository->getActivities(), 'hands' => $this->dataRepository->getHand(), 'avenue_street' => $this->dataRepository->getAvenueStreet()]; }
/** * Returns Data for Client register * * @param string $rp_id * * @return array */ public function getData($rp_id) { $this->getInstance(); return ['civil_status' => $this->dataRepository->getCivilStatus(), 'document_type' => $this->dataRepository->getDocumentType(), 'gender' => $this->dataRepository->getGender(), 'cities' => $this->cityRepository->getCitiesByType(), 'activities' => $this->activityRepository->getActivitiesByProduct(decode($rp_id)), 'hands' => $this->dataRepository->getHand(), 'avenue_street' => $this->dataRepository->getAvenueStreet(), 'term_types' => $this->dataRepository->getTermType(), 'currencies' => $this->dataRepository->getCurrency()]; }