laravel中具有一个用户表和链接角色表的多用户身份验证

时间:2018-12-17 08:44:29

标签: php laravel-5.7

我目前正在第一个laravel(以及所有程序)项目上工作,但是我遇到一个问题:我无法创建多用户登录和注册表格,所有用户都将存储在一个数据库表中(用户),并将具有角色表的role_id参数。角色是超级管理员,管理员和用户

我创建了项目,并创建了两个数据库表,如下所示:

用户

$table->increments('id'); 
$table->string('name'); 
$table->string('email')->unique(); 
$table->integer('role_id')->unsigned(); 
$table->foreign('role_id')->references('id')->on('roles'); 
$table->string('password'); 
$table->rememberToken(); 
$table->timestamps();

角色

$table->increments('id'); 
$table->string('role');

在表模型中,我定义了关系(用户-角色表中有一个ID,角色有很多用户)

我也是

run php artisan make:auth

有人可以帮我提建议吗?! 感激

0 个答案:

没有答案