Php 允许经过身份验证的用户仅查看其数据

Php 允许经过身份验证的用户仅查看其数据,php,laravel,laravel-5.6,php-7.2,Php,Laravel,Laravel 5.6,Php 7.2,现在我有身份验证设置,但是当一个经过身份验证的用户创建新数据时,任何经过身份验证的用户都可以看到该数据并对其进行操作。我想让每个用户只能看到他们创建的数据。我不熟悉laravel和php,所以我真的不知道如何设置它 我可以分享任何代码或更多的细节,如果需要,只要让我知道 谢谢方法之一是在数据表中创建一个用户id外键。然后根据登录的用户id筛选数据 例如,您有一个products表。在products表中创建一个用户id外键。然后建立产品和用户之间的关系。因此,当您显示所有产品信息时,请筛选与登录

现在我有身份验证设置,但是当一个经过身份验证的用户创建新数据时,任何经过身份验证的用户都可以看到该数据并对其进行操作。我想让每个用户只能看到他们创建的数据。我不熟悉laravel和php,所以我真的不知道如何设置它

我可以分享任何代码或更多的细节,如果需要,只要让我知道


谢谢

方法之一是在数据表中创建一个
用户id
外键。然后根据登录的用户id筛选数据

例如,您有一个products表。在products表中创建一个
用户id
外键。然后建立产品和用户之间的关系。因此,当您显示所有产品信息时,请筛选与登录用户id匹配的产品


希望这对你有帮助。

试试看。让我们知道它是如何工作的。要问一个关于主题的问题,请阅读并了解如何创建,我们非常愿意帮助您修复代码,但我们不为您编写代码使用Gate谢谢您的帮助!我会去试着实现这个!如果你认为这对你有帮助,请接受它作为答案!!!:-)非常感谢。不非常感谢。你帮了我!