标签: laravel policy projects
我对Laravel的政策有疑问。我知道我可以使用函数can()检查用户权限,例如can('edit-tasks');但我有一个包含多个项目的应用程序。因此,用户John Doe可以编辑项目X上的任务,但不能编辑项目Y上的任务。 我怎么能在Laravel做到这一点?我正在寻找像can('edit_tasks', $user_id, $project_id)这样的函数。
can()
can('edit-tasks')
can('edit_tasks', $user_id, $project_id)
我该怎么做?