|
|
@@ -5,7 +5,7 @@
|
|
|
use App\Models\Permission;
|
|
|
use App\Models\UserTypePermission;
|
|
|
use Illuminate\Database\Seeder;
|
|
|
-use App\Enums\UserTypeSource;
|
|
|
+use App\Enums\UserTypeEnum;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
class UserTypePermissionSeeder extends Seeder
|
|
|
@@ -15,22 +15,22 @@ class UserTypePermissionSeeder extends Seeder
|
|
|
*/
|
|
|
public function run(): void
|
|
|
{
|
|
|
- foreach (UserTypeSource::cases() as $userType) {
|
|
|
+ foreach (UserTypeEnum::cases() as $userType) {
|
|
|
switch ($userType) {
|
|
|
- case UserTypeSource::Admin:
|
|
|
+ case UserTypeEnum::ADMIN:
|
|
|
$permissions = Permission::get();
|
|
|
foreach ($permissions as $permission) {
|
|
|
$userTypePermission = UserTypePermission::firstOrNew(attributes: [
|
|
|
- 'user_type' => UserTypeSource::Admin->value,
|
|
|
+ 'user_type' => UserTypeEnum::ADMIN->value,
|
|
|
'permission_id' => $permission->id,
|
|
|
'bits' => $permission->bits,
|
|
|
]);
|
|
|
$userTypePermission->save();
|
|
|
}
|
|
|
break;
|
|
|
- case UserTypeSource::Guest:
|
|
|
+ case UserTypeEnum::GUEST:
|
|
|
$userTypePermission = UserTypePermission::firstOrNew([
|
|
|
- 'user_type' => UserTypeSource::Guest->value,
|
|
|
+ 'user_type' => UserTypeEnum::GUEST->value,
|
|
|
'permission_id' => Permission::where('scope', 'config.user')->first()->id,
|
|
|
'bits' => 5,
|
|
|
]);
|