コントローラで何かを検証するために、このようなことができます。カスタム検証エラーメッセージを追加します。laravel
$this->validate($request,[
'myinput'=>'regex:some pattern'
]);
、これの出力はmyinput形式が無効です。この
ようなものになるだろう。私が欲しいもの
のみ、いくつかのパターンが私はlaravelにこれを達成するにはどうすればよい
を許さ私自身のメッセージ
の何かを示すことでしたか?
コントローラで何かを検証するために、このようなことができます。カスタム検証エラーメッセージを追加します。laravel
$this->validate($request,[
'myinput'=>'regex:some pattern'
]);
、これの出力はmyinput形式が無効です。この
ようなものになるだろう。私が欲しいもの
のみ、いくつかのパターンが私はlaravelにこれを達成するにはどうすればよい
を許さ私自身のメッセージ
の何かを示すことでしたか?
resources/lang/en/validation.php
などの言語ファイルにカスタム検証メッセージを追加できます。
'custom' => [
'email' => [
'regex' => 'Please use your company email address to register. Webmail services are not permitted.'
],
'lawyer_legal_fields' => [
'number_of_areas' => 'You\'re not allowed to select so many practice areas'
],
],
あなたがメッセージメソッドをオーバーライドすることで、フォームの要求によって使用されるエラーメッセージをカスタマイズすることがあります。ドキュメントから、それをする
もう一つの方法。
public function messages()
{
return [
'title.required' => 'A title is required',
'body.required' => 'A message is required',
];
}
https://laravel.com/docs/5.3/validation#customizing-the-error-messages
の可能性のある重複した私は私のコントローラでこれをオーバーライドしますクラス? –
@BOTJr。私はより良い方法は、言語にファイルにカスタムメッセージを追加することだと思います。 –
[Laravel検証カスタムメッセージ](http://stackoverflow.com/questions/23117999/laravel-validation-custom-message) – quasoft