Update Seeder

This commit is contained in:
daeng.deni@dharma.or.id 2023-06-08 22:29:00 +07:00
parent 8e9443a379
commit 203cde09d0

View File

@ -21,8 +21,10 @@
$data = $this->data();
foreach ($data as $value) {
$permission = Permission::create([
$permission = Permission::updateOrCreate([
'name' => $value['name'],
'guard_name' => 'web'
], [
'permission_group_id' => $value['group'],
]);
@ -37,11 +39,11 @@
// list of model permission
$model = ['company'];
$permissionGroup = PermissionGroup::create([
'name' => 'company'
foreach ($model as $value) {
$permissionGroup = PermissionGroup::updateOrCreate([
'name' => $value
]);
foreach ($model as $value) {
foreach ($this->crudActions($value) as $action) {
$data[] = ['name' => $action, 'group' => $permissionGroup->id];
}