Fejlesztő környezet kialakítása
A laravelel fejlesztéséhez többféle programot használhatunk, Én az alábbiak segítségével alakítottam ki a fejlesztői környezetem (mindegyik használata ingyenes):
- Visual Studio Code: kódszerkesztő, sokoldalú, könnyen használható rengeteg extension (kiegésztítő) van hozzá. letöltés
- Xampp - Egy ingyenes és nyílt forráskódú szoftvercsomag, amely egy Apache webszervert, MariaDB (korábban MySQL) adatbázist, valamint PHP és Perl támogatást tartalmaz. letöltés
- Composer - egy PHP csomagkezelő rendszer. Az ő feladata, hogy segítse a fejlesztőket abban, hogy könnyedén kezelhessék a PHP-könyvtárakat és csomagokat, valamint azok függőségeit. letöltés
- Npm - a Node.js csomagkezelő rendszere (ezért a node.js-t kell lényegében letölteni), amely JavaScript projektekhez használatos. Az npm segítségével könnyedén telepítheted, kezelheted és frissítheted a JavaScript könyvtárakat, keretrendszereket és eszközöket. letöltés
FONTOS
Miután telepítettük az xampp-t nyissuk meg a php.ini fájlt (c:\xampp\php\php.ini) és keressük meg ezt a sort:
;extension=zip
És töröljük ki a ; (pontosvesszőt) a sor elejéről.
Miután telepítettük az xampp-t nyissuk meg a php.ini fájlt (c:\xampp\php\php.ini) és keressük meg ezt a sort:
;extension=zip
És töröljük ki a ; (pontosvesszőt) a sor elejéről.
Amikor a composer-t telepítjük egy dologra nagyon kell figyelni, hogy hol találja a php.exe fájlt. Ha az xampp telepítésénél mindent alapértelmezetten hagytunk akkor nem kell itt sem semmit állítani.
CLI parancsok
A laravel erős parancssori támogatással rendelkezik, ezért a legtöbb fájlt parancsokkal hozzuk létre. Ezen kívűl jó néhány műveletet is a parancssorból irányítjuk, mint pl.: migrációk megfuttatása, tesztelések stb.
FONTOS, hogy a parancsokat mindig a projektmappában adjuk ki! Pl.: C:\xampp\htdocs\projekt1