【发布时间】:2016-02-02 21:08:02
【问题描述】:
如果用户登录 Laravel 5.1,我们可以访问用户 ID
Auth::user()->id
在我以前的应用程序(不是 laravel)中,当用户登录时,我正在为用户 ID 注册会话。我正在检查 $_SESSION['user_id'] 是否可用。
我想问一下,当我调用Auth::user()->id 时,它会为每个请求生成和 sql 查询吗?如果是这样,则对性能不利。
我应该像
这样注册一个新会话吗?Session::put('user_id', Auth::user()->id);
为了性能。
或者 Auth:user()->id 是最好的选择?
【问题讨论】: