/** * Log in a user. * * @return Response */ public function postLogin(LoginFormRequest $request) { $credentials['username'] = $request->get('username'); $credentials['password'] = Config::get('app.salt') . $request->get('password'); $remember = null !== $request->get('remember') ?: false; if (Auth::attempt($credentials, $remember)) { $role = Auth::user()->role->name; if ($role == 'SUPER' || $role == 'ADMIN') { return redirect()->intended(route('get.admin-dashboard')); } return redirect()->intended('dashboard'); } Session::flash('error', 'Unable to log in.'); return redirect()->route('get.auth.login')->withInput(); }