/APIPacientes

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.

Primary LanguageJavaScript

CRUD API PACIENTES LARAVEL | AUTENTIFICACIÓN Y PAGINACIÓN

Status GitHub Issues GitHub Pull Requests License

💬 Descripción del proyecto

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.

🥇 DEMO 🥇

demo


📝 Tabla de contenido

💎 Tecnologías utilizados

  • 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

📖 Características

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

Clonar para usarlo en tu servidor local

git@github.com:cybertcode/APIPacientes.git

ó

https://github.com/cybertcode/APIPacientes.git

⌨️ Uso

  • 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

  • 🧑‍✈️ Para uso en postman

    • ⭐ Autenticación de Usuario

      • 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
        
    • ⭐ CRUD Pacientes

      • 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
        

👨‍💻 Desarrollador

MKevyn

cuenta

Mis redes sociales :



© 2023 Cybertcode, todos los derechos Reservados. Hecho con mucho ❤️ .

https://www.cybertcode.com