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.  

Meetup.com - Laravel.bp

  • 2014. június 28.
  • Szalai Barna

Örömmel jelenthetjük be, hogy létrehoztuk a magyar Laravel közösség oldalát a meetup.com oldalon..

Statikus hívások a Laravel-ben? Tévedsz!

Sokszor éri támadás a Laravel-t, hogy rengeteg statikus hívást használ, mint pl. Route::get(), Cache::put(), stb. Csak egy kicsit kellene átnézni a kódot, hogy mi van az ilyen hívások hátterében és gyorsan kiderül, hogy másról van szó.

Sentry működésének módosítása

A Sentry egy felhasználó autentikációt és jogoultság kezelést megvalósító univerzális package, melyet Laravel 4-es projectünkben is jól használhatunk. Ezeket a műveleteket kiválóan végzi - számos más ACL rendszerrel összehasonlívta, egészen komplex (corporate) alkalmazásainkban is tudjuk használni, több csoportot tudunk létrehozni, melyeknek engedélyeket adhatunk, de felhasználónként is adhatunk jogosultságokat. Kiváló kivételkezelése van a Sentry-nek melyre támaszkodva sokrétű üzeneteket küldhetünk a felhasználónak, nem kell nekünk ezeket külön elkészíteni. Tudjuk a felsználókat tiltólistára tenni, átmenetileg kikapcsolni, belépéseiket naplózni, stb. 

De mi a probléma amivel találkoztam (és más is) a Sentry 2-ben?

Laracasts oktató videok

  • 2014. március 01.
  • Szalai Barna
  • L4
  • L4.1

Jeffrey Way – a video sorozatok szerzője – ismert személyiség Laravel-es körökben, sőt már 2010 körül is néztem oktató videókat töle Codeigniter témában. Nagyon jó előadó, érthetően, tisztán beszéli az angolt, ami nem elhanyagolható tényező egy nem natívan angolul beszélő ember számára. Ezen túl specialitása, hogy videóiban szereplő példa-programkódot valós időben írja, és azt kommentálja szinte hiba mentesen, youtube-os home-made videókat nézve ez maxmális felüdülés a minőségi anyagokból tanulni vágyó számára. Van aki a könyveket részesíti előnyben tanuláshoz, mások – mint én is – a képi + hang információt gyorsabban el tudják sajátítani, és ebben az "oktatási műfajban" Jeffrey kiváló munkát végez!