现在我有身份验证设置,但是当经过身份验证的用户创建新数据时,任何经过身份验证的用户都可以查看该数据并对其进行操作。我想这样做,以便每个用户只能看到他们创建的数据。我是laravel和php的新手,所以我真的不知道如何设置它!
如果需要,我可以分享任何代码或更多详细信息,请告诉我们!
由于
答案 0 :(得分:0)
其中一种方法是在数据表中创建user_id
外键。然后根据登录的用户ID过滤数据。
例如,您有一个产品表。在products表中创建user_id
外键。然后设置产品和用户之间的关系。因此,当您显示所有产品信息时,请过滤与登录用户ID匹配的产品。
希望这会对你有所帮助。