2017-11-05 13 views
0

나는 laravel ..에서 기본 인증 기능을 사용하고있다. 하나의 블레이드 파일 Auth :: user()에서 이름이 사용자 테이블에 저장된 이름을 표시 할 수 있음을 발견했다. 그러나 나는 그것이 무엇인지 어떻게 알고 싶다. 웅변적인 통화로 블레이드에 표시 이름을 표시 할 수 있습니다.{{Auth :: user() -> name}}이 블레이드 파일에 사용자 이름을 인쇄하는 방법은 무엇입니까?

+0

'Auth'는 인증 관리자에 액세스하기위한 외관이고'Auth :: user'는 기본 가드와 연관된 인증 된 사용자를 반환합니다. 그것은 웅변적인 쿼리가 아니기 때문에 (어쨌든 직접은 아님) 가정과 예상되는 최종 결과를 가정 할 때 논리적 인 연결이 끊어집니다. – apokryfos

+0

내 질문에 실수가 있거나 내 질문을 이해하지 못하는 경우 plz에게 알려주세요. plz은 투표를하지 않습니다. 계정을 잃어 버릴 수도 있습니다. –

답변

2

블레이드 용으로 바닐라 PHP를 사용할 수 있습니다. 그냥 {{ Auth::user()->email }}과 같이 이메일을 보내려면 Auth::user()->id }}으로 ID를 받거나 Auth::user()->some_column }}을 입력하면 some_column을 현재 인증 된 사용자의 데이터베이스에있는 사용자 테이블에서 가져올 수 있습니다.

Laravel은 놀라운 문서 인 laravel docs을 얻었으며 제프리 웨이 (Jeffrey Way)와 함께 비디오 자습서를 사용하면 laracasts.com을 배울 수 있습니다.