Este proyecto implementa una API RESTful en Laravel que permite realizar operaciones CRUD (Crear, Leer, Actualizar y Eliminar) en una base de datos. La API también incluye autenticación de usuarios y paginación de resultados para una mejor experiencia de usuario.
-
Este proyecto utiliza las siguientes tecnologías:
-
Laravel - un framework de PHP para aplicaciones web
-
Tailwind CSS - un framework de CSS para diseñar interfaces de usuario
-
Alpine.js - un framework de JavaScript para la capa de presentación
-
Livewire - una biblioteca de componentes para Laravel que permite construir interfaces de usuario dinámicas sin tener que escribir JavaScript
Este proyecto incluye las siguientes características:
- Operaciones CRUD (Crear, Leer, Actualizar y Eliminar) en una base de datos utilizando una API RESTful en Laravel
- Autenticación de usuarios para proteger los endpoints de la API y restringir el acceso a ciertas partes de la aplicación solo para usuarios registrados y autenticados
- Paginación de resultados para manejar grandes cantidades de datos de manera más eficiente y permitir al usuario navegar por los resultados de manera más fácil y rápida.
Clonar para usarlo en tu servidor local
git@github.com:cybertcode/APIPacientes.git
ó
https://github.com/cybertcode/APIPacientes.git
-
En el terminal
composer install cp .env.example .env php artisan key:generate
-
Crear tu base de datos
-
Cambiar los datos de usuario
DB_DATABASE=api-pacientes DB_USERNAME=root DB_PASSWORD=
-
En el terminal
php artisan migrate php artisan db:seed php artisan serve
-
Ver funcionamiento
http://127.0.0.1:8000
-
-
- API Sanctun - crear usuario - autenticación - cerrar sesión
- Crear Usuario
http://127.0.0.1:8000/api/usuarios/registro
- Iniciar sesión
http://127.0.0.1:8000/api/usuarios/acceso
- Cerrar sesión
http://127.0.0.1:8000/api/usuarios/salir
- API Sanctun - crear usuario - autenticación - cerrar sesión
-
- API CRUD operaciones básicas
- Ver Pacientes
http://127.0.0.1:8000/api/pacientes
- Crear Paciente
http://127.0.0.1:8000/api/pacientes
- Ver Paciente
http://127.0.0.1:8000/api/pacientes/1
- Actualizar Paciente
http://127.0.0.1:8000/api/pacientes/2
- Eliminar Paciente
http://127.0.0.1:8000/api/pacientes/1
- API CRUD operaciones básicas
-
© 2023 Cybertcode, todos los derechos Reservados. Hecho con mucho ❤️ .