我正在将应用迁移到Laravel 5.我的应用处理对主机的SSH访问。
一方面,我有一个users
表格,其中我放置了SSH用户的密钥,这些用户使用usergroups
表进行分组。
另一方面,我有hosts
表,我使用hostgroups
表对主机进行分组。
在此之前,我有4个模型:User
,Usergroups
,Host
和Hostgroup
。
User
和Usergroup
具有多对多关系。
Host
和Hostgroup
具有多对多关系。
我的应用实现了一些权限,使一组用户无法访问一组主机。在我的旧应用中,我使用的是usergroup_hostgroup_permission
表。
Table: usergroup_hostgroup_permission
------------------------------
id
usergroup_id
hostgroup_id
permission (allow or deny)
description
enabled (boolean)
但是,我不确定它应该是模型还是关系...
你能帮我实现吗?
提前致谢。 帕