我嘗試做一個獨特的驗證我的網站的設置,但這個不起作用:Laravel獨特的驗證問題
在我的控制器:
$rules = array(
'username' => 'required|unique:User,username,10',
'email' => 'required|email|unique:User,email,10',
'language' => 'required|in:fr,en',
);
我的模型:
class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $primaryKey = 'id_user';
protected $table = 'user';
}
問題是:
我的驗證器Validator::make(Input::all(), $rules, $messages);
失敗,它說這個用戶名和em已經存在。
** **什麼不起作用? – 2014-09-01 20:19:01
我的驗證'驗證::化妝(輸入::所有的(),$規則,$消息);'失敗,它說,這個用戶名和電子郵件已經存在。 – user3207586 2014-09-01 20:25:12
「用戶名」和「電子郵件」在數據庫中被定義爲唯一的嗎?並且最後一個參數'10'可以忽略'id_user' 10.這就是你想要的嗎? – 2014-09-01 21:03:29