84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
vendorlaravelframeworksrcIlluminateFoundationAuthAuthenticatesUsers.phpには、次のようなメソッドがあります: リーリー
vendorlaravelframeworksrcIlluminateFoundationAuthAuthenticatesUsers.php
とはどういう意味ですか?どのような値が返されるのでしょうか? Auth::guard()
Auth::guard()
私の理解によれば、各 Guard はユーザー グループを表します。
Guard
Laravel5.3 では、複数のユーザー グループがより完全にサポートされ、複数のユーザー システム グループを使用できます。たとえば、フロントエンドとバックエンドに 1 つのユーザー システム グループがあります。
そして、Guardはどのような役割を果たしますか?これが例です
Auth::check()は、ユーザーがログインしているかどうかを判定するメソッドです。デフォルトのユーザーシステムを使用している場合は、この方法を使用しても問題ありません。 しかし、2 つのユーザー グループが使用されている場合、各ユーザー グループの機能はどのように使用すればよいでしょうか? Auth::guard('users')->check() 就是用来判断前台用户是否登录,而 Auth::guard('admins')->check() バックグラウンドユーザーがログインしているかどうかを判断するために使用されます。
Auth::check()は、ユーザーがログインしているかどうかを判定するメソッドです。デフォルトのユーザーシステムを使用している場合は、この方法を使用しても問題ありません。
Auth::check()
しかし、2 つのユーザー グループが使用されている場合、各ユーザー グループの機能はどのように使用すればよいでしょうか? Auth::guard('users')->check() 就是用来判断前台用户是否登录,而 Auth::guard('admins')->check() バックグラウンドユーザーがログインしているかどうかを判断するために使用されます。
Auth::guard('users')->check()
Auth::guard('admins')->check()
一般的に、auth.php 設定ファイルはデフォルトのユーザー グループ (通常はユーザー) で設定されます。ユーザー グループのユーザーを使用する場合は、guard を指定する必要はありません。他のユーザー グループを使用する場合は、guard を使用して指定する必要があります。どのユーザーを使用するか。
auth.php
または、ドキュメントを参照すると、さらに理解できるかもしれません。
Guard クラスのソースコードhttps://github.com/laravel/framework/blob/5.1/src/Illuminate/Auth/Guard.php
私の理解によれば、各
Guard
はユーザー グループを表します。Laravel5.3 では、複数のユーザー グループがより完全にサポートされ、複数のユーザー システム グループを使用できます。たとえば、フロントエンドとバックエンドに 1 つのユーザー システム グループがあります。
そして、
Guard
はどのような役割を果たしますか?これが例です一般的に、
auth.php
設定ファイルはデフォルトのユーザー グループ (通常はユーザー) で設定されます。ユーザー グループのユーザーを使用する場合は、guard を指定する必要はありません。他のユーザー グループを使用する場合は、guard を使用して指定する必要があります。どのユーザーを使用するか。または、ドキュメントを参照すると、さらに理解できるかもしれません。
Guard クラスのソースコード
https://github.com/laravel/framework/blob/5.1/src/Illuminate/Auth/Guard.php