laravel - Auth::user、DB::() およびその他のステートメントをブレード テンプレートで直接呼び出すことができるのはなぜですか?
淡淡烟草味
淡淡烟草味 2017-05-16 16:55:35
0
1
723

コントローラーで Auth::user() を呼び出したいのですが、最初は機能しません。
Guard クラスに渡した後、次のように呼び出すことができます
public function display(Request $request,Guard $auth) {
$email=$auth->user()->getEmail();
/ / その​​他の文
}

ただし、ブレード テンプレートの {{Auth::user()->getEmail}} を使用して直接取得できます。

淡淡烟草味
淡淡烟草味

全員に返信(1)
过去多啦不再A梦

Laravel を使用している場合、理論的には、コントローラーで Auth::user() を直接使用して、ユーザーのメールを取得できます。

リーリー

このように使用する場合は、クラスヘッダーで宣言することを忘れないでください:

リーリー

または、次のように直接書きます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート