withValidatorを用いたバリデーション
メモです。
検索窓にて、
金額の上限と下限を設定するときに
上限値が下限値未満の際にエラーになるバリデーションを作成したかった。
以下の記事を参考にさせていただきました。
https://www.kamome-susume.com/laravel-withvalidator/
$validator -> after(
function($validator){
$使用する値1を入れる変数1 = 使用する値1を持ってくる
$使用する値2を入れる変数2 = 使用する値2を持ってくる
if(isset( 変数1) && isset( 変数2)){
if(ここで上限下限のif文の条件を作成){
$validator->errors()->add(‘errorを表示する場所’, ‘エラー文’)
}
}
} ) ;
after の()を最後閉じ忘れないように
上限値を下限値未満にするとエラーが表示されました。