Ideally you should validate ALL parameters you need and use only the validated data. You can validate it in controller https://laravel.com/docs/9.x/validation#quick-writing-the-validation-logic or using form request https://laravel.com/docs/9.x/validation#form-request-validation - it's up to you
The next important part is to use validated data only
$validated = $request->validate([
// ...
]);
YourModel::create($validated);
this way you can be sure you have expected data only. Do not use all query params
YourModel::create(request()->all());