feat: moderation
CI / 🧪 Tests Laravel (push) Successful in 2m11s
CI / 🐳 Build & Push Image (push) Successful in 40s

This commit is contained in:
2026-08-12 09:46:28 +02:00
parent df4f523089
commit eef021fc1f
17 changed files with 593 additions and 1 deletions
+11
View File
@@ -6,12 +6,15 @@ use App\Enums\PacePreference;
use App\Enums\PhysicalActivityLevel;
use App\Enums\UserSex;
use App\Enums\WeightGoal;
use App\Http\Requests\Concerns\ModeratesUserContent;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
use Illuminate\Validation\Rules\Password;
class RegisterRequest extends FormRequest
{
use ModeratesUserContent;
/**
* Determine if the user is authorized to make this request.
*/
@@ -68,6 +71,14 @@ class RegisterRequest extends FormRequest
];
}
public function after(): array
{
return $this->moderationChecks(
[$this->input('name'), $this->input('bio')],
[$this->file('avatar')],
);
}
protected function prepareForValidation(): void
{
if ($this->has('locale')) {