/** * Creates a new City model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new City(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateCitiesRequest $request) { $city = new City(); $city->title = \Input::get('title'); $city->save(); return redirect('admin/miestai'); }
public function store(Request $request) { $city = new City(); $city->title = $request->input('title'); $city->pid = $request->input('pid'); $city->save(); return response()->json($city); }
public function saveNewCityRecord() { $city = new City(); $city['city'] = Input::get('txtCity'); if ($city->save()) { return 1; } else { return 0; } }
public function createCity($name, $attr = []) { if (!($model = $this->findCity($name))) { $model = new City(); $model->name = $name; $model->setAttributes($attr); $model->save(false); } return $model; }
/** * Creates a new City model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new City(); if ($model->load(Yii::$app->request->post()) && $model->save()) { Yii::$app->getSession()->addFlash('success', "Запись \"{$model->name}\" успешно добавлена."); return $this->redirect(Url::previous() != Yii::$app->homeUrl ? Url::previous() : ['view', 'id' => $model->id]); } else { if (Yii::$app->request->referrer != Yii::$app->request->absoluteUrl) { Url::remember(Yii::$app->request->referrer ? Yii::$app->request->referrer : null); } if (!Yii::$app->request->isPost) { $model->load(Yii::$app->request->get()); } return $this->render('create', ['model' => $model]); } }
/** * Run the database seeds. */ public function run() { Province::truncate(); City::truncate(); $jsonProvinces = File::get(database_path('json/provinces.json')); $dataProvinces = json_decode($jsonProvinces); $dataProvinces = collect($dataProvinces); foreach ($dataProvinces as $d) { $d = collect($d)->toArray(); $p = new Province(); $p->fill($d); $p->save(); } $jsonCities = File::get(database_path('json/cities.json')); $dataCities = json_decode($jsonCities); $dataCities = collect($dataCities); foreach ($dataCities as $d) { $d = collect($d)->toArray(); $p = new City(); $p->fill($d); $p->save(); } }
/** * Creates a new City model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $params = $_REQUEST; $model = new City(); $model->attributes = $params; if ($model->save()) { $this->getHeader(200); echo json_encode(array('status' => 1, 'data' => $model->attributes), JSON_PRETTY_PRINT); } else { $this->getHeader(400); echo json_encode(array('status' => 0, 'error_code' => 400, 'errors' => $model->errors), JSON_PRETTY_PRINT); } }
public function actionGetCitiesFromYndex() { set_time_limit(300); $url = "https://pogoda.yandex.ru/static/cities.xml"; $dom = new \DomDocument(); $dom->load($url); $cities = $dom->getElementsByTagName("city"); foreach ($cities as $city) { $i = 0; $country = $city->getAttribute('country'); $countryIs = Country::findOne(['name' => $country]); if ($countryIs) { $country_id = $countryIs->id; } else { $country_id = 0; } $cityNew = new City(); $cityNew->yndid = $city->getAttribute('id'); $cityNew->name = $city->textContent; $cityNew->part = $city->getAttribute('part'); $cityNew->region = $city->getAttribute('region'); $cityNew->country_id = $country_id; $cityNew->save(false); echo $i . " " . $cityNew->name; } }