Bizonyos esetekben hasznos lehet, ha a route paraméter-eket szabályozni tudjuk reguláris kifejezesék segítségével!
Mi az a Laravel?
A Laravel egy ingyenes, nyílt forráskódú PHP keretrendszer, amelyet Taylor Otwell hozott létre, és amelyet a modell – nézet - vezérlő (MVC) mintát követve, a Symfonyon alapuló webalkalmazások fejlesztésére szántak. Személy szerint azért szeretem, mert egészen jól van dokumentálva valamint a fejlesztést jelentősen könnyíti és gyorsítja.
Tegyük fel, hogy az admin és “rendes” felhasználókat egy táblában tároljuk, de szeretnénk a lehető legkönnyebben megkapni az admin felhasználókat!
Alkalmanként előfordulhat, hogy tudni szeretnénk, hogy az iterációban hol járunk. Első, utolsó? Mennyi van még hátra? Hányadik iterációnál járunk?
Tegyük fel, hogy egy adminból szabadon szerkesztő menürendszert kell megjelenítenünk a felhasználóknak!
Felmerülhet a kérdés, hogy bizonyos adatokat hash-elni vagy encrypt-elni jobb? Járjunk után!
Eddig, ha meg akartuk kapni az egyik route paraméter alapján a hozzá tartozó model-t, akkor a következő megoldást választottuk.
Azt tudjuk, hogy hogyan kell inputok old értékeit kiírni. De hogyan kell kiírni egy tömb old értékeit?
Biztos benned is felmerült már a kérdés, hogy mi a különbség a self és a static kulcsszavak között! Nézzük meg!
Bizonyos rendszerek esetén előfordul, hogy egyszerre több adatbázist használnuk egy projektben. Az egyszerűség kedvéért most feltételezzük, hogy a webshopunk termékei és vásárlói...
Feltételezzük, hogy van egy webshopunk, ahol csak az olyan vásárlói visszejelzéseket szeretnénk listázni, amelyeknél legalább 3 kép van feltöltve.
Nagyobb rendszer esetén hasznos megoldás lehet, ha bizonyos route-okat kiszervezünk külön fájlokba, például az összes admin route-ot egy új routes/admin.php fájlba.
On-the-fly létrehozott fájlok esetén (például zip) szükség lehet arra, hogy a letöltés után töröljük ezeket az új fájlokat, így páldául tárhelyet tudunk megtakarítani!
