data(); foreach ($rolesData as $roleData) { if ($roleData['name'] === 'administrator') { $user = User::firstOrCreate( ['email' => $roleData['name'] . '@ag.co.id'], [ 'name' => $roleData['name'], 'password' => Hash::make('bagbag'), 'branch_id' => 1, 'nik' => '000000', 'email_verified_at' => now(), ] ); $role = \Spatie\Permission\Models\Role::firstOrCreate( ['name' => $roleData['name']], ['guard_name' => 'web'] ); $user->assignRole($role); } } } }