role listing

This commit is contained in:
Saufi
2026-05-11 12:26:07 +08:00
parent 0b3705573c
commit a300eced76
11 changed files with 245 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace Database\Seeders;
use App\Models\Role;
use Illuminate\Database\Seeder;
class RoleSeeder extends Seeder
{
public function run(): void
{
$roles = [
['name' => 'Admin', 'description' => 'Full access to all resources'],
['name' => 'Editor', 'description' => 'Can create and edit content'],
['name' => 'Viewer', 'description' => 'Read-only access'],
];
foreach ($roles as $role) {
Role::firstOrCreate(['name' => $role['name']], $role);
}
}
}