public function login(LoginForm $request)
 {
     $user = $request->input('email');
     $password = $request->input('password');
     // Verificamos los datos
     if (Auth::attempt($request->all())) {
         if (Auth::user()->enabled == 1) {
             // Si nuestros datos son correctos devolvemos un JSON con el nombre del usuario
             return response()->json(['name' => User::where('email', '=', $user)->pluck('name')], 200);
         } else {
             // Si la cuenta no esta activada devolvemos un JSON de error y cerramos la session y enviamos de nuevo un correo de verificacion
             Auth::logout();
             $data = array('id' => User::where('email', '=', $user)->pluck('id'), 'email' => $user, 'token' => User::where('email', '=', $user)->pluck('password'));
             //enviamos el correo de verificacion (para realizar pruebas cambiar en la base
             // de datos en la tabla "users" el campo active y poner un 1)
             $url = "http://" . $_SERVER['HTTP_HOST'];
             $headers = "Content-type: text/html";
             $html1 = '<a target="_blank" href="';
             $html2 = '"></a>';
             $message = "Click aqui para confirmar su cuenta" . $url . "/#/verify_account/" . $data['id'] . "/" . $data['token'];
             Auth::logout();
             mail($user, 'Confirmar su cuenta en YoDecido.net ', $message, $headers);
             return response()->json(['active' => 'Su cuenta no esta activada, se ha enviado un mensaje de verificaion porfavor revise su correo: ' . $user . ' para activarla'], 200);
         }
     } else {
         // Si los datos no son los correctos devolvemos un JSON de error
         return response()->json(['error' => 'El email o la Contraseña no son correctos'], 200);
     }
 }