codingspook / simple-rest-api
Simple REST API in PHP
Installs: 35
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/codingspook/simple-rest-api
Requires
- php: >=7.4
- pecee/simple-router: ^5.4
README
Template minimale per creare backend REST API in PHP
Installazione
Tramite Composer create-project
composer create-project codingspook/simple-rest-api nome-progetto
Setup iniziale
- Installa le dipendenze (se non già fatto):
composer install
- Configura il web server per puntare alla directory
public/
Struttura del Progetto
nome-progetto/
├── config/
│ ├── database.php # Configurazione database
│ └── cors.php # Configurazione CORS
├── routes/
│ └── index.php # Definizione route
├── public/
│ └── index.php # Entry point
├── src/
│ ├── bootstrap.php # Bootstrap dell'applicazione
│ ├── Database/
│ ├── ├── DB.php # Classe DB
│ │ └── JSONDB.php # Classe JSONDB
│ ├── Models/
│ │ └── BaseModel.php # Classe BaseModel
│ └── Utils/
│ ├── Request.php # Classe Request
│ └── Response.php # Gestione risposte JSON
├── composer.json # Dipendenze Composer
└── README.md # Questo file
Comandi Utili
# Installa dipendenze composer install # Aggiorna autoload dopo aggiunta classi composer dump-autoload # Avvia server di sviluppo (PHP built-in) php -S localhost:8000 -t public
Licenza
MIT
Supporto
Per domande o problemi, consulta la documentazione o apri una issue sul repository.
Buon coding! 🚀