public function updateOrCreateDistance($args) { $id_jalan = $args['id_jalan']; $road = $this->jalan->find($id_jalan); if (count($road) > 0) { // jika ketemu, update $this->jalan->update($id_jalan, ['jarak' => Input::get('distance'), 'start' => Input::get('start'), 'finish' => Input::get('finish')]); } else { // jika tidak, insert $this->road->create(['id_pengguna' => 1, 'start' => Input::get('start'), 'finish' => Input::get('finish')]); } }
public function postLogin($args) { $username = Input::get('username'); $password = Input::get('password'); $this->validate(Input::all(), ['username' => 'required']); try { $user = new User(); $user = $user->find(['username', '=', $username]); // dd($user); if (count($user) === 1) { if (Hash::check($password, $user->password)) { Session::put(Config::get('session.name'), $user); return is_ajax() ? http_request() : Redirect::to('/'); } } } catch (\Exception $e) { throw $e; } return Redirect::back(); }
protected function getFeed($id = null) { $id or $id = Input::get('id'); return $this->app->db->query('SELECT * FROM feeds WHERE id = :id')->bind(':id', $id)->getSingle(); }