protected function validate($inputs = [], $rules = []) { $this->validator->validate($inputs, $rules); if (!$this->validator->passed()) { return Redirect::back(['errors' => $this->validator->errors()]); } }
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(); }