Laravel 5.2中的组成?可能?推荐的?

时间:2016-07-07 20:13:49

标签: php laravel

我即将开始一个Laravel项目,我怀疑我应该怎么做。首先,我将有两种类型的用户,普通用户和管理员。我搜索了一下,发现在我的情况下,有两个表是最好的解决方案。因为普通用户将拥有管理员拥有的所有列以及更多列。

我将创建一个users_table和一个common_users_table。管理员将在users_table上拥有他们的数据,普通用户的数据将分布在两个表中,common_users_table上的外键引用users_table。这样就不会使用任何列。

我的问题是,我不知道如何在Laravel中实现这一目标。我应该只创建一个型号吗?也许2个模型具有hasOne和belongsTo关系?但是当我制作注册表时,我将如何一次注册2个模型?身份验证怎么样?有很多事情我只是没有Laravel的经验来确定从长远来看哪些更好。

所以,如果您在Laravel方面更有经验和/或之前遇到过这样的问题,那么解决这个问题的最佳方法是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看laravel的ACL和Guards之类的内容,因为这样做是件好事:ACL in Laravel,所以这会给你用户和权限,

还有一些很好的小包可以利用。

很抱歉,您上面的链接可能需要订阅才能观看,但这些条款可能是一个很好的入门者以及有关ACL内容的帮助的网站