Expand webhooks to support multiple delivery payloads, event triggers and responses.

This commit is contained in:
James Cole
2025-08-19 19:35:12 +02:00
parent 44a00ec8eb
commit 293be04d40
17 changed files with 586 additions and 75 deletions

View File

@@ -39,16 +39,11 @@ class UserRoleSeeder extends Seeder
*/
public function run(): void
{
$roles = [];
/** @var UserRoleEnum $role */
foreach (UserRoleEnum::cases() as $role) {
$roles[] = $role->value;
}
/** @var string $role */
foreach ($roles as $role) {
if (null === UserRole::where('title', $role)->first()) {
if (null === UserRole::where('title', $role->value)->first()) {
try {
UserRole::create(['title' => $role]);
UserRole::create(['title' => $role->value]);
} catch (PDOException $e) {
// @ignoreException
}