/** * @return mixed|string */ private function _checkBarangay() { if (!empty($this->request['add_barangay'])) { $this->request['add_barangay'] = ucwords(strtolower(trim($this->request['add_barangay']))); if (!($this->request['barangay_id'] = Barangay::where([['city_id', $this->request['city_id']], ['name', $this->request['add_barangay']]])->get()->first())) { $id = $this->request['barangay_id'] = Barangay::insertGetId(['name' => $this->request['add_barangay'], 'slug' => str_slug($this->request['add_barangay']), 'city_id' => $this->request['city_id']]); $this->request['barangay_id'] = $id; } return $this->request['barangay_id']; } return ''; }