Das Projekt, an dem ich gerade arbeite, ist in eine Admin-Konsole und das normale Frontend aufgeteilt. Front und Backend befinden sich in derselben Laravel-Instanz.Mehrere Auth-Sitzungen in Laravel 4
Im Frontend versuche ich ein Benutzer-Login-System zu erstellen, das ausschließlich für das Frontend funktioniert. Es verwendet eine andere Tabelle und ein anderes Modell und hat andere Beziehungen als das Benutzermodell für den Administrator.
Was ich nicht herausfinden kann, ist eine Möglichkeit, die Laravel Auth-Klasse für beide Systeme zu verwenden. Logisch verwendet Auth eine einzige Konfigurationsdatei und mehr auf den Punkt, einen Sitzungsnamen.
Eine Lösung, die vorgebracht wurde, ist nicht eine andere Tabelle und ein anderes Modell zu verwenden und irgendeine Form von acl für die Unterscheidung zu verwenden. Aber ich mag die Idee nicht, Frontend und Backend auf diese Weise zu mischen. Vor allem, weil ich dann dem Admin-Benutzermodell plötzlich alle Felder und Beziehungen zuordnen müsste, die zuvor für den Frontend-Benutzer einmalig waren.
Es scheint einfach nicht der richtige Weg, um Dinge zu tun. Ich könnte zu einem anderen Authentifizierungssystem wechseln oder den Admin in ein Paket mit eigenen Konfigurationen zerlegen, aber der Umfang des Projekts lässt solche zeitaufwendigen Änderungen nicht zu.
Ich würde jede mögliche Idee begrüßen, die Sie zur Verfügung stellen konnten.
könnte dies sein helful http://stackoverflow.com/questions/18785754/laravel-4-need-to-auth-with-2-different-tables – cyvvilek