vanyahuk
@vanyahuk

Как сделать проверку только при наличие параметра?

Есть код
$validator = Validator::make( $this -> request, array(

            'fio'	         => 'required',

            'city'		     => 'required',

            'phone'			 => 'required',

            'delivery_id'    => 'required|integer|exists:deliveries,id',

            'payment_id'     => 'required|integer|exists:payments,id',

            'warehouse'      => 'required'
        )
        );

        if ($validator->fails())
            return response()->json($validator->messages(), env('AJAX_ERROR') );

где $this -> request массив с параметрами, но параметра warehouse может и не быть, когда его нету нужно чтобы валидатор пропускал его, как грамотно организироват ету задачу?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
v_decadence
@v_decadence
required убери, он и перестанет быть обязательным
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы