현재 진행중인 프로젝트는 관리 콘솔과 일반 프론트 엔드에서 분리되어 있습니다. 프론트 엔드와 백엔드 모두 동일한 Laravel 인스턴스에 있습니다.Laravel 4의 여러 인증 세션
프론트 엔드에서 프론트 엔드 전용으로 작동하는 사용자 로그인 시스템을 만들려고합니다. 그것은 다른 테이블과 모델을 사용하며 관리자에 대한 사용자 모델에 비해 다른 관계가 있습니다.
내가 알 수없는 것은 두 시스템 모두에서 Laravel Auth 클래스를 사용하는 방법입니다. 논리적으로 Auth는 하나의 설정 파일을 사용합니다.
앞으로 가져온 한 가지 해결책은 다른 테이블과 모델을 사용하지 않고 구별을 위해 acl을 사용하는 것입니다. 그러나 나는 이런 식으로 프론트 엔드와 백엔드를 섞어 놓는 것을 좋아하지 않는다. 특히 프런트 엔드 사용자에게 이전에 고유 한 모든 필드와 관계를 관리자 사용자 모델에 갑자기 부여해야한다는 것을 의미하기 때문에 특히 그렇습니다.
그냥 올바른 방법으로 보이지 않습니다. 나는 다른 인증 시스템으로 전환하거나 관리자를 자체 configs 패키지로 구분할 수 있지만 프로젝트의 범위는 그러한 시간 낭비 변경을 허용하지 않습니다.
당신이 제공 할 수있는 아이디어를 환영합니다.
이 http://stackoverflow.com/questions/18785754/laravel-4-need-to-auth-with-2-different-tables이 – cyvvilek