codingspook / simple-rest-api
Simple REST API in PHP
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
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/
│ └── 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
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! 🚀