D
Size: a a a
D
ПФ
D
D
D
D
ПК
ДК
ПК
D
D
D
D
D
D
D
E
Я хочу в рамках валидации назначать дефолтные значения. Корректно ли это будет сделать в этой функции? Есть ли для этого какие-то штатные средства? Или нужно после validate() поле которое может иметь дефолтное значение отдельно проверять == null?
protected function validatePerson()
{
return request()->validate([
'name' => 'required|alpha',
'height' => 'nullable|numeric',
'mass' => 'nullable|numeric',
'url' => 'required|url',
]);
}
что-то выглядит как-то не очень))
$out = request()->validate([
'name' => 'required|alpha',
'height' => 'nullable|numeric',
'mass' => 'nullable|numeric',
'url' => 'required|url',
]);
if ($out['height'] == null) {
$out['height'] = DEFAULT_HEIGHT;
}
if ($out['mass'] == null) {
$out['mass'] = DEFAULT_MASS;
}
return $out;
oh
AP
AB