这是我的用户模型
public function role() {
return $this->belongsToMany('App\Role');
}
这是我的榜样
public function users() {
return $this->hasMany('App\User');
}
这是我的用户迁移文件
$table->increments('id');
$table->integer('role_id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->string('image')->nullable();
$table->rememberToken();
$table->timestamps();
这是我的角色迁移文件
$table->increments('id');
$table->integer('role_id')->unsigned();
$table->foreign('role_id')
->references('role_id')
->on('users')
->onDelete('cascade');
$table->timestamps();