在laravel中登录用户信息

时间:2016-03-30 13:15:40

标签: php laravel-5.2

我正在使用laravel应用程序。它是laravel 5.2。

对于某些用户的操作,我需要将当前用户信息存储在数据库中。为此,我现在在用户执行这些操作时发送登录用户的信息。已存在于数据库中的电子邮件或user_id等信息。

但我觉得,这不是一个好方法。有人可以在发送到服务器时轻松更改信息。因此,laravel或任何其他安全选项可以做出任何选择吗?如果是,我如何在服务器端获取信息?

编辑: 根据评论,我不想再次存储用户信息。我必须继续参考其他表中的其他信息。我想知道一种方法来获取登录并执行操作的用户名,电子邮件或userId。

1 个答案:

答案 0 :(得分:1)

如果您想在控制器中获取用户信息,假设用户已登录,您可以始终使用$user = Auth::user();,这将返回当前用户的对象。

另外,请不要忘记在顶部使用use Illuminate\Support\Facades\Auth;