在一个API中,我正在使用laravel基本身份验证。要获取用户的详细信息,我需要将用户的ID传递到请求中。是否有可能获得使用用户的详细信息,并通过laravel基本身份验证进行身份验证?
答案 0 :(得分:4)
只要用户通过以下方式登录,您都可以获取用户ID:
auth()->id();
或
Auth::user()->id();
仅供参考:您无需在任何请求中发送用户信息,都可以通过帮助方法auth()
答案 1 :(得分:1)
通过将Illuminate \ Http \ Request对象注入该方法,可以在控制器中获得当前用户。
例如
<v-app>
<v-btn color="success">Success</v-btn>
<v-btn color="error">Error</v-btn>
<v-btn color="warning">Warning</v-btn>
<v-btn color="info">Info</v-btn>
<v-app>