public function postLogin() { $credentials = ['username' => Input::get('username'), 'password' => Input::get('password')]; $rules = ['username' => 'required', 'password' => 'required']; if (\User::existsVkUserByUserName($credentials['username'])) { return Redirect::back()->withInput()->with('failure', trans('messages.YATTUPWLV')); } $validator = Validator::make($credentials, $rules); if ($validator->passes()) { if (Auth::attempt($credentials)) { /* $layout = View::make('master'); $layout->title = 'DashBoard'; $layout->main = View::make('admin.dashboard')->with('content','Hi admin, Welcome to Dashboard!'); return $layout; */ if (Auth::user()->hasRole('admin')) { return Redirect::route('admin.dash-board'); } return Redirect::to('/'); } //return Redirect::route('admin.dash-board'); return Redirect::back()->withInput()->with('failure', trans('messages.UOPII')); } else { return Redirect::back()->withErrors($validator)->withInput(); } }