diff --git a/app/Api/v1/Requests/GroupStoreRequest.php b/app/Api/v1/Requests/GroupStoreRequest.php index 52147dce..dd9cdad9 100644 --- a/app/Api/v1/Requests/GroupStoreRequest.php +++ b/app/Api/v1/Requests/GroupStoreRequest.php @@ -28,7 +28,7 @@ public function rules() return [ 'name' => [ 'required', - 'alpha_dash', + 'regex:/^[a-zA-Z0-9\s\-_]+$/', 'max:32', Rule::unique('groups')->where(fn ($query) => $query->where('user_id', $this->user()->id)), ], diff --git a/tests/Api/v1/Requests/GroupStoreRequestTest.php b/tests/Api/v1/Requests/GroupStoreRequestTest.php index af900e42..83c6e35a 100644 --- a/tests/Api/v1/Requests/GroupStoreRequestTest.php +++ b/tests/Api/v1/Requests/GroupStoreRequestTest.php @@ -105,9 +105,6 @@ public function provideInvalidData() : array [[ 'name' => true, // string ]], - [[ - 'name' => 8, // string - ]], [[ 'name' => 'mmmmmmoooooorrrrrreeeeeeettttttthhhhhhaaaaaaannnnnn32cccccchhhhhaaaaaarrrrrrsssssss', // max:32 ]],