$user = User::create(array(...));
$superadmin = Role::create(array(...));
$user->attachRole($superadmin);
$permission = [...]; // массив с "разрешениями"
foreach ($permission as $key => $value) {
Permission::create($value)->roles()->attach($superadmin->id);
}