为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
江户川乱折腾 2022-01-08 20:43:52
我在一个社交网站上工作,当我登录时,我需要一些关于用户的信息以便在前端使用,例如姓名、图片链接、用户名、ID。那么哪个更好用,一个会话来存储我需要的所有数据,还是只使用 auth()->user()->property?
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

auth()默认情况下,辅助函数或外观已经使用会话作为 Web Guard 的驱动程序......

config/auth.php


'guards' => [

        'web' => [

            'driver' => 'session', // <-- Here

            'provider' => 'users',

        ],

]

所以你真正要问的是会话或会话是否更好......



查看完整回答
反对 回复 2022-01-08
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您可以使用 auth() 助手:

auth()->user()

或 Auth Facade :

Auth::user()

两者都相同并从数据库中获取身份验证用户详细信息


查看完整回答
反对 回复 2022-01-08
  • 2 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号