use reserved slugs
CI/CD / test_and_check_app (push) Failing after 1m21s
CI/CD / Publish immutable image (push) Skipped
CI/CD / test_and_check_app (pull_request) Failing after 1m16s
CI/CD / Publish immutable image (pull_request) Skipped

This commit is contained in:
2026-09-19 15:10:03 +02:00
parent 14c7cc98bb
commit d4434446ec
4 changed files with 41 additions and 4 deletions
+5 -1
View File
@@ -2,6 +2,7 @@
namespace App\Http\Requests;
use App\Concerns\ReservedSlugs;
use Illuminate\Contracts\Validation\ValidationRule;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Support\Str;
@@ -9,6 +10,9 @@ use Illuminate\Validation\Rule;
class StoreTeamRequest extends FormRequest
{
use ReservedSlugs;
/**
* Get the validation rules that apply to the request.
*
@@ -18,7 +22,7 @@ class StoreTeamRequest extends FormRequest
{
return [
'name' => ['required', 'string', 'max:255'],
'slug' => ['required', 'string', 'max:255', Rule::notIn(['create']), Rule::unique('teams', 'slug')],
'slug' => ['required', 'string', 'max:255', Rule::notIn($this->reservedSlugs()), Rule::unique('teams', 'slug')],
'require_2fa' => ['required', 'boolean'],
];
}