模型权限 - laravel fillable

时间:2016-05-13 12:06:19

标签: php laravel laravel-4 acl

我有一个应用程序,其用户类型应该具有严重锁定的用户体验,这意味着他们应该只能更新模型的某些属性,而不能删除等等。我可以使用哪种方法来制作它因此,发出请求的用户只能执行用户类型规则中的设置,例如,我有一个项目模型,模型具有属性,

  • 名称
  • 价格
  • 开始日期
  • 结束日期

受限用户无法编辑价格,开始日期,结束日期。有没有办法使用fillable属性并根据发出请求的用户的杠杆重置它?

1 个答案:

答案 0 :(得分:1)

如果用户“受限”,您可以创建存储库并处理该代码的执行。或者您可以在模型中创建一个函数并调用它来检查登录用户的权限。

没有“默认”方式让可填写字段转换为允许用户角色。您需要自己编写代码。