Template minimale per creare backend REST API in PHP
composer create-project codingspook/simple-rest-api nome-progetto-
Configura il web server per puntare alla directory
public/(se non Γ¨ giΓ configurato) -
Configura la connessione al database in
config/database.php -
Configura il CORS in
config/cors.php -
Configura le route in
routes/index.php
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
# 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! π