-1
我遇到了自定義驗證郵件的問題。這裏是我的代碼:Laravel 4驗證郵件屬性
$input = array(
'email' => Input::get('email'));
$messages = array(
'email.required' => 'The darn email is required man!',
'email.exists' => 'That email address is already being used!',
'email.email' => 'Bad email, Bad.');
$rules = array(
'email' => 'required|exists:users,email|email');
我回傳的Laravel的觀點是:
@foreach($errors->all() as $message)
<li>{{ $message }}</li>
@endforeach
有了這個,我不輸入電子郵件地址,並得到:
「織補電子郵件要求」
...好!
然後我進入存在於數據庫的電子郵件地址:「已被使用的電子郵件地址」
...好!
然後我輸入了無效的電子郵件地址,如「noemail」:「已被使用的電子郵件地址」
「壞的郵件,壞的。」
爲什麼當我只能得到與email.email自定義屬性關聯的消息時,會收到兩條消息? (即,「錯誤的電子郵件,錯誤」消息)?
謝謝!