Seleccionar página

Laravel #9 – Inicio de sesión (login|sign in)

Al contrario de lo que nos provee Laravel, para la gestión de autenticación usaremos un único controlador "TokenAuthController". Este post vamos a crear lo siguiente: Las rutas para el formulario de inicio de sesión y su posterior procesado. La vista que usaremos será...

Laravel #8 – Validación de usuarios

Al igual que hicimos con la API de notas, vamos a validar los usuarios: [crayon-6104b9135fadc558721349/] [crayon-6104b9135fae1319218191/] Como email es obligatorio y único para cada usuario, la validación del método "update" del API Restful creado en este post, será...

Laravel #7 – API RESTful de usuarios

Al igual que hicimos con las notas, crearemos un API con acceso restringido por JWTokens y, para cierta ruta, haremos que sólo los usuarios con el role de administrador, puedan hacer cierta acción. De forma general, un usuario podrá Crear, Mostrar, Borrar y Actualizar...

Laravel #6 – Validación de Notas (validation)

En este post, vamos a validar los datos recibidos desde el cliente, para ello: Crear clase que intercepte la petición y la valide con unas determinadas reglas adaptadas a nuestras necesidades. Usar la clase validadora en los métodos del controlador de notas. Modificar...

Laravel #5 – Añadir campo de imagen

Toca manejar imágenes. Un usuario podrá subir opcionalmente una imagen al crear o modificar una nota, ya sea desde una url o desde un archivo de su dispositivo (entendiendo como dispositivo desde un movil/tablet/ordenador). Para ello vamos a: Alterar la tabla de notas...

Laravel #4 – API RESTful de notas

En esta ocasión, crearemos la API RESTful de Notas con acceso protegido mediante JWToken. Primero, crearemos un Macro para que las respuestas desde el servidor al Font-End sean homogéneas, que tengan el mismo formato tanto en caso de éxito como de error (incluidos los...