Skip to content

phpeitor/laravel-api-rest

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Project Requirements

  • PHP Version: 8.2.12
  • Framework: Laravel 11.20.0
  • Database Drivers: SQL Server (sqlsrv) controllers enabled
</> php artisan make:migration create_clientes_table
</> php artisan session:table
</> php artisan migrate
</> php artisan serve  

POST → Crear nuevo cliente
http://127.0.0.1:8000/api/clientes
{
    "nombre": "phpeitor",
    "fecha_cita": "20224-09-14",
    "hora_cita": "09:00",
    "nombre_medico": "Dr. AMV",
    "nombre_centro": "ESSALUD CIX",
    "telefono": "942890820"
}

GET → Obtener cliente específico
http://127.0.0.1:8000/api/clientes/{id}

GET → Obtener todos los clientes
http://127.0.0.1:8000/api/clientes

DELETE → Eliminar cliente
http://127.0.0.1:8000/api/clientes/{id}

PUT → Actualizar cliente
http://127.0.0.1:8000/api/clientes/{id}
{
    "nombre": "phpeitor update",
    "fecha_cita": "20224-09-15",
    "hora_cita": "10:00",
    "nombre_medico": "Dr. TRUX",
    "nombre_centro": "ESSALUD TRUX",
    "telefono": "942890820"
}

PATCH → Actualizar parcialmente cliente
http://127.0.0.1:8000/api/clientes
{
    "id": "1",
    "estado": "CONFIRMADO"
}
Actualizar la fuente en el archivo settings.json VS Code
SET FONT_FILE="Dank Mono Italic.ttf"
</> php artisan vscode:update-font

Video
Ver demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages