laravel - Auth::user, DB::() 및 기타 명령문을 블레이드 템플릿에서 직접 호출할 수 있는 이유는 무엇입니까?
淡淡烟草味
淡淡烟草味 2017-05-16 16:55:35
0
1
756

컨트롤러에서 Auth::user()를 호출하고 싶은데 처음에는 작동하지 않습니다.
Guard 클래스를 전달한 후 다음과 같이 호출할 수 있습니다.
public 함수 표시(Request $request,Guard $auth) {
$email=$auth->user()->getEmail();
/ / 다른 문장들
}

하지만 블레이드 템플릿에서 {{Auth::user()->getEmail}}을 사용하여 직접 가져올 수 있습니다.

淡淡烟草味
淡淡烟草味

모든 응답(1)
过去多啦不再A梦

Laravel을 사용하는 경우 이론적으로 컨트롤러에서 직접 Auth::user()를 사용하여 사용자의 이메일을 얻을 수 있습니다.

으아악

이렇게 사용할 때는 클래스 헤더에 선언해야 합니다.

으아악

또는 다음과 같이 직접 작성하세요:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿