Projekt, nad którym obecnie pracuję, jest podzielony na konsolę administracyjną i normalny interfejs. Zarówno front, jak i backend znajdują się w tej samej instancji Laravel.Wiele sesji Auth w Laravel 4
W interfejsie staram się stworzyć system logowania użytkownika, który działa wyłącznie na frontend. Używa innej tabeli i modelu i ma różne relacje w stosunku do modelu użytkownika dla administratora.
Czego nie mogę zrozumieć, jest sposobem na użycie klasy Laravel Auth dla obu systemów. Logicznie Auth używa jednego pliku konfiguracyjnego, a więcej do punktu, jednej nazwy sesji.
Jednym z rozwiązań, które zostało przedstawione, nie jest użycie innej tabeli i modelu oraz użycie jakiejś formy akl dla rozróżnienia. Ale nie podoba mi się pomysł mieszania frontendu i backendu w ten sposób. Zwłaszcza, ponieważ oznaczałoby to, że nagle musiałbym nadać administratorowi model użytkownika wszystkie pola i relacje, które wcześniej były unikalne dla użytkownika frontendu.
To po prostu nie wydaje się właściwym sposobem robienia rzeczy. Mógłbym przełączyć się na inny system uwierzytelniania lub oddzielić administratora do pakietu z jego własnymi konfiguracjami, ale zakres projektu nie pozwala na takie zmiany czasowe.
Chciałbym powitać każdy pomysł, jaki możesz podać.
może to być pomocni http://stackoverflow.com/questions/18785754/laravel-4-need-to-auth-with-2-different-tables – cyvvilek