Laravel.bp meetup csoportTagok száma: 116 Legutolsó meetup: Laravel.bp #3, résztvevők száma: 12

Whoops.. Laravel 5

Laravel 5 elérkezésével azzal a dologgal kellett szembesülnöm, hogy nincs többé Whoops. Taylor Otwell valamiért kiszedte.

Hogy ez jó döntés vagy rossz döntés... :)

Az tény, hogy most nagyon egyszerűve tette ha valaki mégis valami mást akar használni a Whoops helyett.

Interfacek

Időnként kihívást jelent, hogy mikor csinálj interfacet?
Nekem néha menetközben derül ki, hogy "hoppá itt jó volna interfacet használni."
Általában persze a tervezésnél kiderül, hogy hm itt interfacere lesz szükség, vagy csak: "gondoljunk a jövőre..."

Magasabb szintű hibakezelés Laravelben

Amikor elkezdtem PHP-val foglalkozni, és már MVC rendszert használtam, egy hiba lekezelését megoldottam azzal, hogy true vagy false értéket ad vissza egy függvény. Biztos sokak számára ismerős ez a lépcső kezdeti programozói karrierünkben, valljuk be nem valami professzionális megvalósítás ez. Főleg úgy, hogy a try – catch kivétel kezelés már régóta (PHP 5.?) benne van a PHP-ban, és nem is tudtam róla.

Laravel mint API erőforrás (AngularJS)

Az AngularJS az egyik legsikeresebb javascript keretrendszer napjainkban. Az alábbi cikkben bemutatom, hogy hogyan tudjuk a Laravel-t API-ként használni hozzá. A cikk főleg a Laravel résszel foglalkozik, az Angular-os megvalósítás részletei az olvasóra vannak bízva, mivel ez több módon is kivitelezhető.

Repository-k használata projectjeinkben

Amikor elsajátítjuk a Laravel alapjait, még nem gondolkozunk azon, hogy mi lesz ha egyre komplexebb lesz az alkalmazásunk, struktúrális szempontból. Általában első körben sokunk a controllerbe helyezi el az adatbázis lekérdezéseket, később ezek a funkciók a Model-ekbe kerülnek bele, levéve a controller-ek válláról a terhelést. Mi van akkor, ha ezeket a Query Builder vagy Eloquent hívásokat ki kell cseréljük más adatbázis kapcsolatra, pl MongoDB-re? Ekkor egy rugalmasabb megoldásra van szükségünk, hogy relatív gyorsan át tudjunk váltani az egyik megvalósításról a másikra. Ezt a Repository-k használatával érhetjük el.