예제 #1
0
 public function listCity()
 {
     $this->model = City::get();
     if ($this->model->count() > 0) {
         return true;
     }
     return false;
 }
예제 #2
0
 public function ajax_typede($id_depto, $answer)
 {
     //dd($answer);
     $query_update = City::where('id', $id_depto)->first();
     //$query_update = City::find($id_depto);
     //dd($query_update);
     if ($answer == 'v') {
         $query_update->type_de = true;
     } elseif ($answer == 'f') {
         $query_update->type_de = false;
     }
     //dd($query_update);
     if ($query_update->save()) {
         return 1;
     } else {
         return 0;
     }
 }
예제 #3
0
 public function formDetail($rp_id, $header_id, $id_detail, $steep)
 {
     $materia = $this->returnArray(config('base.property_types'));
     $uso = $this->returnArray(config('base.property_uses'));
     $city = City::where('abbreviation', '!=', '')->where('abbreviation', '!=', 'PE')->get();
     $header = 0;
     if ($this->repository->getHeaderById($header_id)) {
         $header = $this->repository->getModel();
     }
     if ($id_detail != 0) {
         $detail = Detail::where('id', $id_detail)->first();
     } else {
         $detail = new Detail();
     }
     $arr = [0 => ['id' => 0, 'name' => 'Seleccione']];
     $i = 1;
     foreach ($city->toArray() as $key => $value) {
         $arr[$i] = $value;
         $arr[$i]['id'] = $value['name'];
         $i++;
     }
     $city = $arr;
     $var = ['template' => view('td.form.formInsured', compact('rp_id', 'header_id', 'materia', 'uso', 'city', 'detail', 'header', 'steep'))->render()];
     return response()->json($var);
 }
예제 #4
0
 /**
  * @param int $retailer_id
  * @return mixed
  */
 public function getCitiesByRetailer($retailer_id)
 {
     return City::whereHas('retailerCities', function ($q) use($retailer_id) {
         $q->where('ad_retailer_id', $retailer_id);
     })->get();
 }