use_shipping
がチェックされておらず、ユーザがshipping_note
の値を入力しなかった場合 - 検証は合格していますが失敗していますか? LaravelリクエストクラスでLaravel検証とチェックボックス
<input type="text" name="shipping_note" value="">
<input type="hidden" name="use_shipping" value="0">
<input type="checkbox" name="use_shipping" value="1" {{ old('use_shipping', $delivery->use_shipping) ? 'checked="checked"' : '' }}>
テキスト:
public function rules()
{
return [
'use_shipping' => 'boolean',
'shipping_note' => 'required_with:use_shipping',
];
}
どのようなエラーメッセージが表示されますか?それが失敗した理由を教えてくれましたか? – Styphon
'use_shipping'がチェックされていないときに' shipping_note'を入力するように指示するエラーメッセージ –