Követelmények
- PHP 8.2+ a
pdo_mysql,mbstringésgdkiterjesztésekkel - Composer
- Node.js 20+ / npm (Tailwind CSS build-hez)
- MySQL 8+ vagy MariaDB
- Apache
mod_rewrite, Nginx, vagy a PHP beépített szervere
Telepítés
1
Környezeti fájl és függőségek
2
.env kitöltése
Töltsd ki legalább az adatbázis (
DB_*), az APP_KEY és a JWT_SECRET mezőket. Lásd a lenti Konfigurációs kulcsok táblázatot.3
Adatbázis migráció
Hozd létre a Ez sorban lefuttatja a
.env-ben megadott nevű adatbázist, majd futtasd:database/migrations/*.sql fájlokat.4
Kezdeti adatok (opcionális)
5
Fejlesztői szerver indítása
A webszerver document root-ja mindig a
public/ könyvtár legyen — az alkalmazás gyökere (app/, config/, database/, storage/) nem lehet publikusan elérhető.Konfigurációs kulcsok
Aconfig/*.php fájlok az azonos nevű .env változókból épülnek fel, és a config('fájl.kulcs') helperrel érhetők el (lásd Architektúra).
JWT_SECRET és APP_KEY különálló, egyenként legalább 32 bájtos véletlen titok legyen — soha ne ugyanaz az érték.
Első API hívás kipróbálása
access_token-nel a védett végpontok hívhatók — részletek a Gatepass API fejezetben.