Laravel Auth :: user()-> nameとAuth :: user()-> emailは2つのクエリを実行しますか?

キオウ

ログインしたユーザーのブレードビューがあります

ユーザー名とメールアドレスを表示するには、これを行います

<p>{{ Auth::user()->name  }}</p><br>

<p>{{ Auth::user()->email }}</p>

しかし、バックラウンドで何が起こりますか?

Laravelは2つのクエリを実行しますか?1つはユーザー名を取得し、もう1つは電子メールを取得しますか?上記のコードのように実行する必要があるのか​​、それとも1つのクエリでコントローラーで必要なすべてのデータをフェッチするのか疑問に思います。

ATechGuy

1つのクエリのみを実行します。これを思い出すために、私は通常、ユーザーをルートに固定し、ブレードテンプレートに渡します。

$user = Auth:user(); 
return view('yourview', ['user' => $user]);

次に、ブレードで使用できます。

<p>{{$user->id}}</p>
<p>{{$user->name}}</p>
<p>{{$user->email}}</p>

どちらの方法でも問題ありません。この方法の方がきれいです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravel Auth::user relationship

分類Dev

Auth :: check()とAuth :: user()のどちらを使用するか-Laravel 5.1?

分類Dev

laravel Backpack, how to auth user

分類Dev

LaravelはAuth :: user()クエリを変更しますか?

分類Dev

Laravel 5.8 @if(Auth :: user()&& Auth :: user()-> role_id == 2)はエラーを返します

分類Dev

Laravel 5.2ではauth()-> user()はnullです

分類Dev

Auth::user() returns null in Laravel 5.2

分類Dev

Eager Loading on Auth::user() in Laravel 5.2

分類Dev

How to display link delete to auth user in Laravel?

分類Dev

Auth()::user() is not working in multi authentication in laravel

分類Dev

Laravelの「Auth:user()」または「Auth:id()」の仕組み

分類Dev

/ admin / auth / user /のTypeError

分類Dev

/ admin / auth / user /のSQLDecodeError

分類Dev

/ admin / auth / user /のSQLDecodeError

分類Dev

Laravel Auth::user() has no code completion for User model functions

分類Dev

Laravel5.3ではAuth :: guard( 'user')-> user()がnullです

分類Dev

Laravel auth()-> user-> posts()-> create($ data); >未定義のプロパティ:Illuminate \ Auth \ AuthManager :: $ user

分類Dev

Laravel 5:Auth :: guard($ this-> getGuard())-> login($ user);の違い およびauth()-> login($ user);

分類Dev

Laravel5.8以降でAuth :: user()-> user()を使用する

分類Dev

LaravelのAuth :: user()はnullを返します

分類Dev

Laravel _ Auth :: user()にクエリを挿入する方法

分類Dev

LaravelはAuth :: user()を呼び出すたびにデータベースにクエリを実行しますか?

分類Dev

Laravel 5:Auth :: user()は、データベースを使用するたびにデータベースにクエリを実行しますか?

分類Dev

LaravelはAPIにauth()-> user()を使用します

分類Dev

Auth :: user()はLaravel5.8でnullを返します

分類Dev

Laravel 5.3はuniqueidentifierによってAuth:user()を返します

分類Dev

LaravelフォームにAuth :: userを入力します

分類Dev

Laravelフォームリクエスト-承認における$ this-> user()とauth()-> user()

分類Dev

Laravel 5: Global Auth $user variable in all controllers

Related 関連記事

  1. 1

    Laravel Auth::user relationship

  2. 2

    Auth :: check()とAuth :: user()のどちらを使用するか-Laravel 5.1?

  3. 3

    laravel Backpack, how to auth user

  4. 4

    LaravelはAuth :: user()クエリを変更しますか?

  5. 5

    Laravel 5.8 @if(Auth :: user()&& Auth :: user()-> role_id == 2)はエラーを返します

  6. 6

    Laravel 5.2ではauth()-> user()はnullです

  7. 7

    Auth::user() returns null in Laravel 5.2

  8. 8

    Eager Loading on Auth::user() in Laravel 5.2

  9. 9

    How to display link delete to auth user in Laravel?

  10. 10

    Auth()::user() is not working in multi authentication in laravel

  11. 11

    Laravelの「Auth:user()」または「Auth:id()」の仕組み

  12. 12

    / admin / auth / user /のTypeError

  13. 13

    / admin / auth / user /のSQLDecodeError

  14. 14

    / admin / auth / user /のSQLDecodeError

  15. 15

    Laravel Auth::user() has no code completion for User model functions

  16. 16

    Laravel5.3ではAuth :: guard( 'user')-> user()がnullです

  17. 17

    Laravel auth()-> user-> posts()-> create($ data); >未定義のプロパティ:Illuminate \ Auth \ AuthManager :: $ user

  18. 18

    Laravel 5:Auth :: guard($ this-> getGuard())-> login($ user);の違い およびauth()-> login($ user);

  19. 19

    Laravel5.8以降でAuth :: user()-> user()を使用する

  20. 20

    LaravelのAuth :: user()はnullを返します

  21. 21

    Laravel _ Auth :: user()にクエリを挿入する方法

  22. 22

    LaravelはAuth :: user()を呼び出すたびにデータベースにクエリを実行しますか?

  23. 23

    Laravel 5:Auth :: user()は、データベースを使用するたびにデータベースにクエリを実行しますか?

  24. 24

    LaravelはAPIにauth()-> user()を使用します

  25. 25

    Auth :: user()はLaravel5.8でnullを返します

  26. 26

    Laravel 5.3はuniqueidentifierによってAuth:user()を返します

  27. 27

    LaravelフォームにAuth :: userを入力します

  28. 28

    Laravelフォームリクエスト-承認における$ this-> user()とauth()-> user()

  29. 29

    Laravel 5: Global Auth $user variable in all controllers

ホットタグ

アーカイブ