/** * @param Request $request * @return \BladeView|bool|\Illuminate\Http\RedirectResponse|\Illuminate\View\View|\Symfony\Component\HttpFoundation\Response */ public function authLogin(Request $request) { $authService = new authService(); $host = explode('.', $request->getHttpHost()); $role = $host[0]; $email = $request->input('email', false); $password = $request->input('password', false); $postAjax = $request->ajax(); try { $results = $authService->login($email, $password, $role); if (!$postAjax) { if ($results['ok']) { return redirect()->intended('/'); } else { return view('auth.login', $results); } } else { return response()->json($results); } } catch (\Exception $e) { // @codeCoverageIgnoreStart $return['error'] = $e->getMessage(); // @codeCoverageIgnoreEnd } return view('auth.login'); }