现在我已经设置了身份验证,但是当经过身份验证的用户创建新数据时,任何经过身份验证的用户都可以看到该数据并对其进行操作。我想让每个用户只能看到他们创建的数据。我是 laravel 和 php 的新手,所以我真的不知道如何设置!
如果需要,我可以分享任何代码或更多详细信息,请告诉我!
谢谢
一种方法是user_id
在数据表中创建外键。然后根据登录的用户 ID 过滤数据。
例如,您有一个产品表。user_id
在产品表中创建外键。然后建立产品和用户之间的关系。因此,当您显示所有产品信息时,过滤与登录用户 ID 匹配的产品。
希望这会帮助你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句