Д
'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,
];
});