私はこのようなlaravel 5.3自動検証電子メールlaravelはどうすればできますか?
マイビューの刃を使用します。このような
<form id="form-register" role="form" method="POST" action="{{ url('/register') }}">
...
<div class="{{$errors->has('email')?'form-group has-error': 'form-group'}}">
{{Form::label('email', 'Email'), ['class' => 'control-label'])}}
{{Form::email('email', old('email'), ['class' => 'form-control', 'id' => 'email')}}
@if ($errors->has('email'))
<span class="error error-server help-block">Please Enter Your Valid Email</span>
@endif
</div>
...
</form>
は私の検証:私はすでにあるメールアドレスを入力した場合
public function rules()
{
return [
...
'email' => 'required|email|max:255|unique:users'
];
}
それは
の作品データベーステーブル、その後、私は提出、それは無効なメッセージの検証メールが表示されます
しかし、私は、ユーザーがデータベーステーブル内の既存の電子メールを入力している場合
自動検証
にそれを変更したいが、それは自動的に無効なメッセージの検証電子メールを表示します私はそれをどのように行うことができますか?
私がうまくいかない場合は、HTMLの入力で、フォームに既存の電子メールを入力したかどうかを確認しますか? 入力されている場合は、ajaxリクエストを追加して入力を確認する必要があります。 – EkinOf
@EkinOfによれば、電子メール入力フィールドの変更アクションでajaxコールを使用して行うことができます。 –
[こちら](https://stackoverflow.com/questions/40422363/how-to-make-validation-using-ajax-laravel-5-3)にチェックしてください。AJAXを使用して回答しました。 –