Д
'email' => [
'nullable',
'email',
'new EnquiryEmailRequiredRule()
],
public function passes($attribute, $value)
{
$setting = Setting::getByName(...)->first();
if ($setting->setting_value ?? false) {
return ! empty($value);
}
return false;
}
Size: a a a
AH
'email' => [
'nullable',
'email',
'new EnquiryEmailRequiredRule()
],
public function passes($attribute, $value)
{
$setting = Setting::getByName(...)->first();
if ($setting->setting_value ?? false) {
return ! empty($value);
}
return false;
}
AH
false
или записи не существует, то метод вернёт false
.! $value
тоже вернёт false
потому что раньше в рулях не разрешена передача пустого поля.false
, а это признак срабатывания валидатора для вывода ошибки.Д
Д
VP
VP
VP
Д
VP
VP
Д
SS
Д
ПЛ
Д
D
D
ПЛ
AY
$factory->define(\App\Article::class, function ($faker) use ($factory) {
return [
'title' => $faker->name,
'code' => $faker->name,
];
});