Update Seeder, Add Initial Role, Permission and User

This commit is contained in:
Daeng Deni Mardaeni 2023-05-16 14:07:47 +07:00
parent 7a2e6df991
commit 4be15459a7
2 changed files with 12 additions and 2 deletions

View File

@ -25,8 +25,17 @@
'permission_group_id' => $value['group']
]);
$role = Role::find(1);
$role->givePermissionTo($permission);
$roles = Role::all();
foreach ($roles as $role) {
if($role->name == 'administrator'){
$role->givePermissionTo($permission);
} else {
if($permission->name == 'user.read' || $permission->name == 'role.read' || $permission->name == 'permission.read'){
$role->givePermissionTo($permission);
}
}
}
}
}

View File

@ -6,6 +6,7 @@
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
use Modules\UserManager\Entities\User;
use Spatie\Permission\Models\Role;
class UsersSeeder extends Seeder
{