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

时间:2018-03-22 15:23:29

标签: php laravel laravel-5.6 php-7.2

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

如果需要,我可以分享任何代码或更多详细信息,请告诉我们!

由于

1 个答案:

答案 0 :(得分:0)

其中一种方法是在数据表中创建user_id外键。然后根据登录的用户ID过滤数据。

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

希望这会对你有所帮助。