2017-11-01 10 views
0

에 relationLoaded 멤버 함수()를 호출 I'v 새로운 사용자를 생성 한 후, Laravel에 대한 보이저 도구를 설치하고 로그인을 시도, I는이Laravel, 보이저 - 문자열

enter image description here

을 보았다 내가 얻은 것, 나는 Null로 기록 된 데이터베이스의 User 테이블에서 role_id를 확인했습니다. 내가 대시 보드에서 관리자에게 사용자의 역할을 변경 수동 경우에도 ROLE_ID를 입력했습니다의

그게 오류가

enter image description here

는 그래서 무엇 오는 곳에서 데이터베이스에 변경되지 문제는 어떻게 해결할 수 있습니까?

+0

[Voyager 저장소] (https://github.com/the-control-group/voyager)에 문제를 게시하는 것이 좋습니다. – Camilo

+0

'relatedLoaded()'에 대한 여러 가지 [비슷한 문제] (https://github.com/the-control-group/voyager/issues/872)가보고되었습니다. – Camilo

+0

@ 카밀로 감사합니다. 해결책을 찾았습니다. –

답변

0

사용자 모델에 role 열이있는 것 같습니다. 문제를 해결하려면 열 이름을 예를 들어 user_role으로 변경하고 다시 테스트하십시오.

왜?

Voyager는 사용자가 role이라는 관계가 열이 아니길 기대하기 때문에.

+0

같은 변화가 없습니다. 하지만 고맙습니다. 해결책을 찾았습니다. https://github.com/the-control-group/voyager/issues/2119 –

+0

[동일한 질문] (https://stackoverflow.com/a/)에 답변했습니다. 46492358/4881811) 같은 스크린 샷, 여기 무슨 일 이니? – Maraboc

+0

잘 모르겠습니다. 나는 같은 질문에 대한 당신의 대답을 보았지만 그렇게했지만 효과가 없습니다. 하지만 제가 한 해결책은 효과가 있습니다. –