我使用雄辩的作为苗条3项目的一部分,在Laravel之外使用slim-jwt-auth(https://github.com/tuupola/slim-jwt-auth)。在许多情况下,我想根据发出请求的用户来控制返回的项目。
根据我的理解,没有办法添加额外的参数,例如user_id
,以便在雄辩的全球范围内使用。
我找到了一篇最初看起来很有帮助的博文 因为它正是我想要实现的目标(http://www.sdavara.com/Eloquent-Global-Scopes-A-cool-and-easy-way-to-fetch-loggedin-user-data/),但它依赖于Laravel Auth。
我的解决方案需要全局工作的事实很重要,因为我有许多嵌套关系,在查询时也应该按用户ID进行过滤。
有人可以建议实现这个目标的最佳方法吗?