Hibák log-olása külön fájlokba
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.
Például fizetésekre, email kiküldésekre, api hívásokra vagy akár külön job-okra.
A megoldás a külön log channel.
A config/logging.php fájlban hozzunk létre a channels kulcs alatt egy új channelt!
A példa kedvéért az API hibák log-olására hozunk létre egy channelt.
A használatad pedig nagyon hasonlít a sima log-olásra, csak a megfelelő channel-t kell megadnunk.
És ennyi az egész, szerintem hasznos tud lenni, ha egy nagyobb rendszert kell karbantartani.
PS: a config-ot módosítás után ne felejtsük el törölni!
Instagram poszt
További 'Laravel' cikkek
Azt tudjuk, hogy a paginate() metódussal egyszerűen meg lehet oldani a lapozást. De mi a helyzet akkor, ha egy collection-t szeretnék lapozhatóvá tenni?
Biztos neked is volt már olyan feladatod, ahol két modellt kellett összehasonlítani.
Habár a 404-es error page-et automatikusan megjeleníti a Laravel, néha jól jöhet, ha tudunk fallback route-okat létrehozni arra az esetre, ha a kíván route nem található.
Meg szeretnénk vizsgálni egy objektum egyik property-jét és ha az nullish (azaz null vagy undefined), akkor értéket adni neki.
