Learn or Die

生涯勉強。Macです。

エラーメッセージのカスタマイズ方法

カスタマイズ方法

ビュー側▼

@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif

エラーメッセージをカスタマイズする。
validateメソッドに表示したいメッセージの配列を追加する。

<?php

public function validationCheck(Request $request)
{
    $request->validate([
      'newpass' => 'required | regex:/^[0-9a-zA-Z]+$/ | confirmed', //パスワード
      'newpass_confirmation' => 'required' //パスワード(確認用)
      ],
      [
      'newpass.required' => '新しいパスワードを入力してください',
      'newpass.confirmed' => '新しいパスワード(確認用)は新しいパスワードと同じパスワードを入力してください。',
      'newpass_confirmation.required' => '新しいパスワード(確認用)を入力してください。',
      ]);
}

参考サイト

入門者のためのLaravelのValidationとエラーメッセージ | アールエフェクト