Laravel 基本授权 - 获取用户详细信息
Laravel Basic Auth- get user details
在 API 中,我使用的是 laravel 基本身份验证。要获取用户的详细信息,我需要将用户 ID 传递到请求中。是否可以获取使用 laravel 基本身份验证的用户的详细信息?
您可以通过将 Illuminate\Http\Request 对象注入方法来获取控制器中的当前用户。
例如
public function profile(Request $request) {
$user = $request->user();
// do something
只要用户通过以下方式登录,您就可以获得用户 ID:
auth()->id();
或
Auth::user()->id();
仅供参考:您不必在任何请求中发送用户信息,您可以从辅助方法 auth()
中检索 his/her 基本信息
在 API 中,我使用的是 laravel 基本身份验证。要获取用户的详细信息,我需要将用户 ID 传递到请求中。是否可以获取使用 laravel 基本身份验证的用户的详细信息?
您可以通过将 Illuminate\Http\Request 对象注入方法来获取控制器中的当前用户。
例如
public function profile(Request $request) {
$user = $request->user();
// do something
只要用户通过以下方式登录,您就可以获得用户 ID:
auth()->id();
或
Auth::user()->id();
仅供参考:您不必在任何请求中发送用户信息,您可以从辅助方法 auth()