Проект, над которым я сейчас работаю, разбивается на консоль администратора и обычный интерфейс. Оба фронта и бэкэнд находятся в одном экземпляре Laravel.Несколько сеансов Auth в Laravel 4
В интерфейсе я пытаюсь создать систему входа пользователя, которая работает исключительно для интерфейса. Он использует другую таблицу и модель, и у нее разные отношения, как и пользовательская модель для администратора.
Я не могу понять, как использовать класс Laravel Auth для обеих систем. Логически Auth использует один единственный файл конфигурации, и более точно, одно имя сеанса.
Одним из решений, которое было выдвинуто, является не использование другой таблицы и модели и использование какой-либо формы acl для разграничения. Но мне не нравится идея смешать интерфейс и бэкэнд таким образом. Тем более, что это означало бы, что мне вдруг пришлось бы дать администратору User model все поля и отношения, ранее уникальные для внешнего пользователя.
Это не похоже на правильный путь. Я мог бы переключиться на другую систему аутентификации или разделить администратор на пакет со своими собственными настройками, но область действия проекта не позволяет таких временных изменений.
Я бы приветствовал любую идею, которую вы могли бы предоставить.
это может быть helful http://stackoverflow.com/questions/18785754/laravel-4-need-to-auth-with-2-different-tables – cyvvilek