. */ declare(strict_types=1); namespace Database\Seeders; use FireflyIII\Enums\UserRoleEnum; use FireflyIII\Models\UserRole; use Illuminate\Database\Seeder; use PDOException; /** * Class UserRoleSeeder */ class UserRoleSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { $roles = []; foreach (UserRoleEnum::cases() as $role) { $roles[] = $role->value; } /** @var string $role */ foreach ($roles as $role) { try { UserRole::create(['title' => $role]); } catch (PDOException $e) { // @ignoreException } } } }