需要帮助.如何在laravel中使用用户详细信息登录后创建会话


Need help. How to create session after login with the user details in laravel?

我想保存用户登录时会话的一些详细信息。并且从Auth()的用户所在的同一用户表中检索详细信息。我必须登录后再次查询,并设置会话变量或有一个方法内授权。提前感谢!:)

可以通过Auth::user()获取当前登录的用户。因此,如果您想在登录后将用户的用户名存储在会话中,您可以这样做:

$user = Auth::user();
Session::put('username', $user->username);

要存储用户信息,您可以轻松使用

    $user = Auth::User();
    Session::put('user', $user);
    $user=Session::get('user');
    return $user->name; 

你必须把use Session;放在控制器中你想要设置或获取值的地方

这里$user是一个对象,您可以使用->符号获得所有其他属性。

谢谢