Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.8-如何授予用户阅读、创建、更新和删除的权限?_Php_Laravel_Laravel 5.8 - Fatal编程技术网

Php Laravel 5.8-如何授予用户阅读、创建、更新和删除的权限?

Php Laravel 5.8-如何授予用户阅读、创建、更新和删除的权限?,php,laravel,laravel-5.8,Php,Laravel,Laravel 5.8,如何在控制器中定义访问该功能的权限 例如,用户->Joe可以使用函数read create update delete ,但用户->dog只能使用读取功能。 其中表权限可以连续增加,定义权限动态 我知道角色和权限空间,但它会生成默认表,我想使用我的表 我有餐桌许可证 ________________________________________________________ | id | APP | read | create | update | delete | group | |

如何在控制器中定义访问该功能的权限 例如,用户->
Joe
可以使用函数read create update delete ,但用户->
dog
只能使用读取功能。 其中
表权限
可以连续增加,定义权限动态

我知道角色和权限空间,但它会生成默认表,我想使用我的表

我有餐桌许可证

________________________________________________________
|   id | APP  | read | create | update | delete | group |
|------+------+------+--------+--------+--------+-------|
|    1 |   aa |   1  |    1   |    1   |   1    | admin |
|    2 |   bb |   1  |    0   |    0   |   0    | user  |
|    3 |   cc |   1  |    1   |    1   |   1    | admin |
|______|______|______|________|________|________|_______|
我有桌子的角色

_______________________
|   id | user | group |
|------+------+-------|
|    1 |  joe | admin |
|    2 |  dog | user  |
|    3 |  cat | admin |
|______|______|_______|

也许您可以研究一下策略:

为什么不使用“空间包”?它非常好。@RamChander'Spatie Package'它创建默认表,但我希望该表与我一样。您希望在某些地方进行修改,或者您希望自己进行自定义???@RamChander我希望在某些地方进行修改,但我不知道如何在我的表中使用'Spatie Package'。您可以按照本教程进行操作。但在某些地方根本不建议修改包。