Több adatbázis használata egy projektben
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 külön adatbázisban tárolódnak.
Első lépésben fel kell vinnünk a config/database.php fájlba a két említett adatbázis kapcsolatot. Ezt követően ne felejtsük el a config-ot frissíteni! (php artisan config:cache).
Ezután már csak az egyes model-eknél kell beállítanunk, hogy melyik kapcsolatot használják!
A User model-nél is megadjuk a connection property-t.
És ennyi!
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.
