From 3769b276bd479e71e52982bd8df2a3d260f3b9db Mon Sep 17 00:00:00 2001 From: "daeng.deni@dharma.or.id" Date: Thu, 8 Jun 2023 22:30:59 +0700 Subject: [PATCH] Update Seeder --- Database/Seeders/SupplierDatabaseSeeder.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Database/Seeders/SupplierDatabaseSeeder.php b/Database/Seeders/SupplierDatabaseSeeder.php index 712bd15..c09c6e3 100644 --- a/Database/Seeders/SupplierDatabaseSeeder.php +++ b/Database/Seeders/SupplierDatabaseSeeder.php @@ -21,8 +21,10 @@ $data = $this->data(); foreach ($data as $value) { - $permission = Permission::create([ - 'name' => $value['name'], + $permission = Permission::updateOrCreate([ + 'name' => $value['name'], + 'guard_name' => 'web' + ], [ 'permission_group_id' => $value['group'], ]); @@ -37,11 +39,11 @@ // list of model permission $model = ['supplier']; - $permissionGroup = PermissionGroup::create([ - 'name' => 'supplier' - ]); - foreach ($model as $value) { + $permissionGroup = PermissionGroup::updateOrCreate([ + 'name' => $value + ]); + foreach ($this->crudActions($value) as $action) { $data[] = ['name' => $action, 'group' => $permissionGroup->id]; }