Laravel projektindító sablon
Indíts Laravel-alkalmazást működő nyitóoldallal, három nyelvvel, állapotvégponttal és HTTP-ellenőrzésekkel. A mellékelt forrásból építheted tovább a saját üzleti alkalmazásodat.
Mit kapsz?
Futtatható alkalmazásforrást kapsz: angol, magyar és német nyitóoldalt, nyelvváltást, a gyökéroldal átirányítását és egy állapotvégpontot. A sablon nem tartalmaz bejelentkezést, adatbázist, ügyféladatokat vagy kész üzleti munkafolyamatot.
A projekt létrehozása
Nézd át a csomagot az Orqestriában, és válassz új projektmappát. A telepítés kiírja a forrást, elkészíti az első Git-commitot, és hozzárendeli a mellékelt ügynököket és skilleket. Függőségeket nem telepít, alkalmazásszkripteket nem futtat, kiszolgálót nem indít.
Előfeltételek
- A számítógépedre telepített Orqestria.
- Írható hely, ahol az Orqestria új projektmappát hozhat létre.
- PHP 8.3 vagy újabb a Laravel által igényelt bővítményekkel, köztük mbstring és XML; Composer 2.2 vagy újabb.
- Hálózati hozzáférés a külön elindított függőségtelepítéshez; maga az alkalmazás helyben fut.
Rögzített függőségek
Laravel 13.38.0 · PHPUnit 12.5.40
A mellékelt lockfile rögzíti a sablonhoz használt függőségverziókat. Frissítés előtt nézd át a függőségek és licencek változásait; a sikeres sablonteszt nem biztonsági audit.
Első helyi indítás
Nyiss terminált az új projekt mappájában, nézd át az alábbi parancsokat, majd futtasd őket. Függőségeket telepítenek, és csak ezt a helyi példányt készítik elő. A létrejövő környezeti fájlokat és függőségeket ne tedd Gitbe.
Az előkészítő parancs a hiányzó .env fájlt a .env.example alapján hozza létre, majd alkalmazáskulcsot generál. A létrejött kulcsot kezeld bizalmasan. Ehhez a sablonhoz nem kell adatbázis vagy migráció. Ha a .env már tartalmaz alkalmazáskulcsot, hagyd ki a key:generate parancsot; a kulcs cseréje érvénytelenítheti a titkosított adatokat és munkameneteket.
composer install --no-interaction --no-plugins --no-scripts --prefer-dist
php -r "file_exists('.env') || copy('.env.example', '.env');"
php artisan key:generate
php artisan package:discover
php artisan serve --host=127.0.0.1 --port=8000
http://127.0.0.1:8000
http://127.0.0.1:8000/health
A sablon ellenőrzése
Nyisd meg a helyi alkalmazást, válts végig mindhárom nyelven, és ellenőrizd az állapotvégpontot. Futtasd a mellékelt teszteket a forrás bővítése előtt és a függőségek frissítése után is.
A HTTP-ellenőrzések lefedik a gyökéroldal átirányítását, mindhárom nyitóoldalt, az állapotvégpontot és a nem támogatott nyelvek útvonalait.
php vendor/bin/phpunit
Alakítsd a saját alkalmazásoddá
Először válassz egy üzleti munkafolyamatot, határozd meg a felhasználóit és egy megfigyelhető sikerkritériumát. Alakítsd hozzá az oldalt, és csak az ehhez szükséges adattárolást, jogosultságokat és integrációkat add hozzá. A meglévő teszteket használd alapként, és az új működéshez is írj ellenőrzéseket.
Mellékelt csapat
Orion, Lara, Aria és Atlas a meglévő skilljeikkel kerülnek a projektbe. Ha valamelyik ügynök már telepítve van, az Orqestria azt használja újra, és megőrzi a módosításaidat. A modellalapú munkához beállított szolgáltató és használható skillek szükségesek.
Tervezd meg a későbbi munkát is
Számolj a keretrendszer és a függőségek frissítésével, a tárhellyel, az üzemeltetés felelősével és a növekedés miatti migrációval. Az adattárolás bevezetése előtt döntsd el, hogyan exportálhatók az adatok. A sablonhoz nem jár tárhelyszolgáltatás vagy karbantartási vállalás.
Válassz üzleti alapot
Üzleti feladathoz a nagyobb egyedi fejlesztés előtt hasonlítsd össze a tervezési csomagokat és a repógyűjteményeket.
Üzleti projektalapok böngészése
A keretrendszer dokumentációja