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}}을 사용하여 직접 가져올 수 있습니다.
Laravel을 사용하는 경우 이론적으로 컨트롤러에서 직접
으아악Auth::user()
를 사용하여 사용자의 이메일을 얻을 수 있습니다.이렇게 사용할 때는 클래스 헤더에 선언해야 합니다.
으아악또는 다음과 같이 직접 작성하세요:
으아악