renatoknot

Untitled

May 13th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.93 KB | None | 0 0
  1. public function login(Request $request)
  2.     {
  3.         if (in_array('', $request->only('email', 'password'))) {
  4.             $json['message'] = $this->message->error('Ooops, informe todos os dados para efetuar o login.')->render();
  5.             return response()->json($json);
  6.         }
  7.  
  8.         if (!filter_var($request->email, FILTER_VALIDATE_EMAIL)) {
  9.             $json['message'] = $this->message->error('Ooops, informe um e-mail válido.')->render();
  10.             return response()->json($json);
  11.         }
  12.  
  13.         $credentials = [
  14.             'email' => $request->email,
  15.             'password' => $request->password
  16.         ];
  17.  
  18.         if (!Auth::attempt($credentials)) {
  19.             $json['message'] = $this->message->error('Ooops, usuário e/ou senha não conferem.')->render();
  20.             return response()->json($json);
  21.         }
  22.  
  23.         $json['redirect'] = route('admin.home');
  24.         return response()->json($json);
  25.     }
Add Comment
Please, Sign In to add comment