我正在尝试验证更新用户个人资料表单,其中验证应检查电子邮件是否不存在,但忽略用户现有电子邮件是否仍然存在。
但是,这会继续返回验证错误消息“此电子邮件已被占用”。
我真的不确定我要去哪里错了。否则,更新表单将完美运行并更新。
HTML
{{ Form::text('email', Input::old('email', $user->email), array('id' => 'email', 'placeholder' => 'email', 'class' => 'form-control')) }}
路线
Route::post('users/edit/{user}', array('before' => 'admin', 'uses' => 'UserController@update'));
用户模型
'email' => 'unique:users,email,{{{ $id }}}'