new funcionality

This commit is contained in:
2026-07-27 17:20:02 +02:00
parent c2b5291a74
commit c5ce8a7a36
101 changed files with 6889 additions and 176 deletions

View File

@@ -0,0 +1,17 @@
<?php
namespace App\Rules;
use App\Support\WebhookEndpoints;
use Closure;
use Illuminate\Contracts\Validation\ValidationRule;
class SafeWebhookUrl implements ValidationRule
{
public function validate(string $attribute, mixed $value, Closure $fail): void
{
if (! is_string($value) || ! WebhookEndpoints::isSafeUrl($value)) {
$fail(__('messages.webhook_url_not_allowed'));
}
}
}