Vai al contenuto principale
IT EN FR DE ES PT
Accedi
DressAPI
DressAPI
Dress your Database
  • GitLab
  • Home
  • Funzionalità
  • Tutorial
  • API
  • Consulenza
  • Supporto
DressAPI

Dress your Database and get a full REST API.

o crea il tuo sito con i progetti Core/CMS

Il framework PHP che trasforma il tuo database in una REST API completa con autenticazione, ACL e caching. Zero codice necessario.

Avvio Rapido Vedi su GitLab
Open Source · Apache 2.0 License · Gratuito per uso commerciale

Come Funziona

1. Progetta il Database

Usa SQL standard con semplici convenzioni di naming. Prefissa le chiavi esterne con id_ per il rilevamento automatico. Usa *_img per le immagini, *email* per i campi email e *password* per l'hashing delle password.

2. Installa DressAPI

Basta un comando Composer. Imposta le credenziali del database in config.php e punta il web server alla directory www/.

3. La tua API e' Pronta

Operazioni CRUD complete, autenticazione JWT, ACL basato sui ruoli, cache intelligente, paginazione, filtri e ordinamento disponibili immediatamente.

Esempio Rapido

La tua Tabella SQL

-- SQL standard CREATE TABLE product ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(120) NOT NULL, price DECIMAL(10,2) NOT NULL, id_category INT UNSIGNED, product_img VARCHAR(255), description TEXT, FOREIGN KEY (id_category) REFERENCES category(id) );

Endpoint Generati Automaticamente

GET /product # Elenca tutti GET /product/42 # Leggi uno GET /product/full # Con nomi risolti dalle relazioni POST /product # Crea PUT /product/42 # Aggiorna DELETE /product/42 # Elimina GET /product/ob/price-DESC # Ordina GET /product/p/1,10 # Pagina GET /product/name~shirt # Filtra

Funzionalità' Principali

CRUD Senza Codice

Endpoint REST automatici generati dallo schema del database. Nessun codice boilerplate necessario.

Multi-Database

Supporto per MySQL, PostgreSQL, Oracle e SQL Server con un ORM dinamico che legge la struttura a runtime.

Cache Intelligente

Cache su file o Redis con invalidazione automatica alla modifica dei dati. Connessione DB lazy per evitare overhead.

Auth + ACL

Autenticazione JWT con controllo accessi basato sui ruoli e permessi granulari per modulo e ruolo.

Multi-Frontend

CMS con Bootstrap 5, oppure usalo come backend API per Vue, React, Angular e Ajax.

Relazioni Automatiche

Gestione automatica delle relazioni tra tabelle, anche di tipo many-to-many (crosstable). Le foreign key vengono risolte con /full.

Template Engine

Sintassi simile a Twig con binding , modificatori e page frame modulari.

Multi-Lingua

Traduzione integrata con funzione _T() e modalita' auto-learning che rileva automaticamente nuove stringhe.

Cerchi una Soluzione Web Completa?

Dall'e-commerce allo streaming, dai siti istituzionali ai pannelli di amministrazione — realizziamo tutto, direttamente, senza intermediari.

Scopri i Nostri Servizi

Contatto diretto con lo sviluppatore. 10+ anni di esperienza.

Installazione

Inizia in pochi secondi con Composer:

$ composer require dressapi/core

Per il CMS: composer require dressapi/cms — Solo API: composer require dressapi/api

Requisiti: PHP 8.2+, Apache o Nginx, MySQL o MariaDB.

Vedi su GitLab Tutorial
DressAPI

DressAPI

Dress your Database

Framework

  • Funzionalità
  • API
  • Tutorial

Risorse

  • GitLab
  • Riferimento API
  • Registro Modifiche

Informazioni

  • Consulenza
  • Supporto

Informazioni su DressAPI

  • DressAPI è un framework PHP open source rilasciato sotto licenza Apache 2.0. Genera automaticamente una REST API completa dallo schema del database. Con il progetto CMS, è possibile realizzare anche siti complessi senza scrivere codice.

Contatti

  • Email: info@dressapi.com
  • Author: Pasquale Tufano

Seguici su

  • GitLab

Link utili

  • Licenza Apache 2.0
  • Privacy Policy
  • Cookie Policy

Tufano Pasquale - P.IVA: IT11936190013 | Powered by Dressapi.com