Lugovskoy Dmitriy
Опять не получается эта валидация по разным полям
Есть три поля (два селекта и один инпут)
Одно из них должно быть обязательно заполнено.
Делаю
'post_id' => 'required_without_all: category_id, external_link',
'category_id' => 'required_without_all: post_id, external_link',
'external_link' => 'required_without_all: post_id category_id',
Но хоть заполняй, хоть нет, не пускает на сохранение и все
Применял также required_without, аналогичная ситуация
все работает:
$post = [
'post_id' => 1,
'category_id' => 1,
// 'external_link' => 'asdfasdf',
];
\Illuminate\Support\Facades\Validator::make(
$post,
[
'post_id' => 'required_without_all:category_id,external_link',
'category_id' => 'required_without_all:post_id,external_link',
'external_link' => 'required_without_all:post_id,category_id',
],
)->validated();