假设user_one 具有查看权限purchase_price
,而user_two没有此权限。
我想purchase_price
根据用户权限动态隐藏。
我做了什么
我已经使用spatie package管理了权限。
我尝试过和搜索过的东西
我发现我可以使用
boot()
模型本身的功能来隐藏某些字段,但我不知道如何或者它是最好的解决方案,它也是一个static function
.我可以
scope
处理 API 响应使用的内容if statements
,select()
但我认为这也不是一个好的解决方案。我也可以使用
Laravel resources
.