diff --git a/app/Http/Controllers/Api/AliasController.php b/app/Http/Controllers/Api/AliasController.php index cc6a570..efaacbd 100644 --- a/app/Http/Controllers/Api/AliasController.php +++ b/app/Http/Controllers/Api/AliasController.php @@ -31,7 +31,7 @@ class AliasController extends Controller return response('', 429); } - if ($request->uuid === false) { + if ($request->input('format', 'uuid') === 'random_words') { $localPart = user()->generateRandomWordLocalPart(); $data = [ diff --git a/app/Http/Requests/StoreAliasRequest.php b/app/Http/Requests/StoreAliasRequest.php index f0c962d..79a4fe0 100644 --- a/app/Http/Requests/StoreAliasRequest.php +++ b/app/Http/Requests/StoreAliasRequest.php @@ -31,7 +31,7 @@ class StoreAliasRequest extends FormRequest Rule::in($this->user()->domainOptions()) ], 'description' => 'nullable|max:100', - 'uuid' => 'nullable|boolean' + 'format' => 'nullable|in:uuid,random_words' ]; } } diff --git a/resources/js/pages/Aliases.vue b/resources/js/pages/Aliases.vue index 554edcf..d9defd1 100644 --- a/resources/js/pages/Aliases.vue +++ b/resources/js/pages/Aliases.vue @@ -384,13 +384,17 @@