Есть код 
$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 может и не быть, когда его нету нужно чтобы валидатор пропускал его, как грамотно организироват ету задачу?