如何实现用户组到hostgroup权限(使用laravel)

时间:2015-05-18 17:00:46

标签: laravel laravel-5 relationships

我正在将应用迁移到Laravel 5.我的应用处理对主机的SSH访问。

一方面,我有一个users表格,其中我放置了SSH用户的密钥,这些用户使用usergroups表进行分组。

另一方面,我有hosts表,我使用hostgroups表对主机进行分组。

在此之前,我有4个模型:UserUsergroupsHostHostgroup

UserUsergroup具有多对多关系。 HostHostgroup具有多对多关系。

我的应用实现了一些权限,使一组用户无法访问一组主机。在我的旧应用中,我使用的是usergroup_hostgroup_permission表。

Table: usergroup_hostgroup_permission
------------------------------
id
usergroup_id
hostgroup_id
permission (allow or deny)
description
enabled (boolean)

但是,我不确定它应该是模型还是关系...

你能帮我实现吗?

提前致谢。 帕

0 个答案:

没有答案