我需要知道哪个更好?使用 session 或 auth()->user()->property

我在一个社交网站上工作,当我登录时,我需要一些关于用户的信息以便在前端使用,例如姓名、图片链接、用户名、ID。

那么哪个更好用,一个会话来存储我需要的所有数据,还是只使用 auth()->user()->property?


江户川乱折腾
浏览 156回答 2
2回答

皈依舞

auth()默认情况下,辅助函数或外观已经使用会话作为 Web Guard 的驱动程序......config/auth.php'guards' => [&nbsp; &nbsp; &nbsp; &nbsp; 'web' => [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'driver' => 'session', // <-- Here&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'provider' => 'users',&nbsp; &nbsp; &nbsp; &nbsp; ],]所以你真正要问的是会话或会话是否更好......

阿波罗的战车

您可以使用 auth() 助手:auth()->user()或 Auth Facade :Auth::user()两者都相同并从数据库中获取身份验证用户详细信息
打开App,查看更多内容
随时随地看视频慕课网APP