Пример #1
0
 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')]);
     }
 }
Пример #2
0
 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();
 }
Пример #3
0
 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();
 }