public function listCity() { $this->model = City::get(); if ($this->model->count() > 0) { return true; } return false; }
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; } }
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); }
/** * @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(); }