Код: Выделить всё
$validator = Validator::make($request->all(), [
'shipping_company' => 'required',
'shipping_first_name' => 'required',
'shipping_last_name' => 'required',
'shipping_address' => 'required',
'shipping_address_2' => 'required',
'shipping_city' => 'required',
'shipping_postal_code' => 'required',
'shipping_country' => 'required',
'shipping_state' => 'required',
]);
Код: Выделить всё
[b] Ship to different address[/b]
Я пробовал это:
Код: Выделить всё
$validator = Validator::make($request->all(), [
'shipping_company' => 'sometimes|required',
'shipping_first_name' => 'sometimes|required',
'shipping_last_name' => 'sometimes|required',
'shipping_address' => 'sometimes|required',
'shipping_address_2' => 'sometimes|required',
'shipping_city' => 'sometimes|required',
'shipping_postal_code' => 'sometimes|required',
'shipping_country' => 'sometimes|required',
'shipping_state' => 'sometimes|required',
]);
$validator->sometimes(['shipping_company', 'shipping_first_name', 'shipping_last_name', 'shipping_address', 'shipping_address_2', 'shipping_city', 'shipping_postal_code', 'shipping_country', 'shipping_state'], 'required', function ($input) {
return $input->shipping_checkbox;
});
Подробнее здесь: https://stackoverflow.com/questions/793 ... is-checked