LaravelのValidateで空文字の場合チェックしない。
前提・実現したいこと
Laravel5.5を使って、システム開発を行っています。
Eメールアドレスのフィールドがあり、入力必須項目ではありません。
ただし、入力があった場合はEメールアドレスのValidationルールでチェックを行いたいです。
現在「email|max:255」をルール設定しています。
発生している問題・エラーメッセージ
入力値がある場合は、正しくチェックされます。
入力値がない場合(フォームに何も入力しないでsubmit)もチェックが走り「メールアドレスを正しく入力してください。」と表示されてしまいます。
試したこと
「sometimes|email|max:255」としましたが、結果は同じでした。
補足情報(FW/ツールのバージョンなど)
◆動作環境
・Windows10 Pro 64bit
・Apache2.4
・PHP7.1
・Laravel5.5
・MySQL5.7

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/21 05:17