0

我在Laravel 之外使用 eloquent 作为 slim-jwt-auth ( https://github.com/tuupola/slim-jwt-auth ) 的 slim 3 项目的一部分。在很多情况下,我想根据发出请求的用户来控制返回的项目。

但据我了解,没有办法添加额外的参数,例如user_id在 eloquent 全局范围内使用。

我发现一篇最初看起来很有帮助的博客文章,因为它正是我想要实现的目标(http://www.sdavara.com/Eloquent-Global-Scopes-A-cool-and-easy-way-to-fetch -loggedin-user-data/),但它依赖于 Laravel Auth。

我的解决方案需要在全球范围内工作这一事实很重要,因为我有许多嵌套关系,在查询时也应该按用户 ID 过滤。

谁能建议实现这一目标的最佳方法是什么?

4

0 回答 0