Időnként szükség lehet soft delete-tel törölt modellek listázására. Vagy akár a visszaállításukra!
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.
Hogyan tudjuk a kéréseket módosítani, akár kiegészíteni validáció előtt?
Számtalanszor előfordulhat, hogy bizonyos adatbázis műveleteket egyben szeretnénk intézni és biztosak akarunk lenni abban, hogy vagy lefut az összes vagy egyik sem.
Gyakori kérés az ügyfelek részéről, hogy az admin felületen egyes tartalmak esetén legyen duplikálás gomb. Hogyan tudjuk ezt megoldani egyszerűen Laravelben?
Mik azok a scope-ok? Több fajtája is van a scope-oknak, elsőként foglalkozzunk a local scope-okkal.
Mik azok a mutator-ok? A mutator-ok segítségével Eloquent attribútumokat tudunk módosítani hozzáféréskor.
A hibák naplózása esetén jól jöhet, ha nem csak naponkét különböztetjük meg őket, hanem akár típusonként is.
Sok esetben hasznos, ha egy relation-ben a child módosításakor a parent-nél is aktualizálódik a timestamp.
Model-eket elég gyakran kell létrehoznunk. Nem árt, ha ezek tartozik migráció is!
Mi is van a footerben? Az aktuális évszám! Így jobban járunk, ha ezt inkább dinamikussá tesszük!
