Template minimale per creare backend REST API in PHP
composer create-project codingspook/simple-rest-api nome-progetto- Installa le dipendenze (se non giΓ fatto):
composer install- Configura il web server per puntare alla directory
public/
nome-progetto/
βββ config/
β βββ cors.php # Configurazione CORS
βββ routes/
β βββ users.php # Definizione route per la risorsa utenti
β βββ index.php # Definizione route
βββ public/
β βββ index.php # Entry point
βββ src/
β βββ bootstrap.php # Bootstrap dell'applicazione
β βββ Models/
β β βββ BaseModel.php # Classe BaseModel
β β βββ User.php # Esempio model
β βββ Utils/
β βββ DB.php # Classe DB
β βββ Request.php # Classe Request
β βββ Response.php # Gestione risposte JSON
βββ composer.json # Dipendenze Composer
βββ README.md # Questo file
# Installa dipendenze
composer install
# Aggiorna autoload dopo aggiunta classi
composer dump-autoload
# Avvia server di sviluppo (PHP built-in)
php -S localhost:8000 -t publicMIT
Per domande o problemi, consulta la documentazione o apri una issue sul repository.
Buon coding! π