2016-03-14 26 views
0

我使用Laravel與serverfireteam /面板,我需要驗證檢查列中的唯一值。 我測試了這一點:serverfireteam /面板驗證:如何檢查列中的唯一值

$this->edit->add('nr','Nummer','text')->rule('required')->rule('unique:nr'); 

結果查詢:

SQL: select count(*) as aggregate from `nr` where `nr` = 22 

這:

$this->edit->add('nr', 'Nummer','text')->rule('required')->rule('unique:.kunden nr'); 

至極的結果:

(SQL: select count(*) as aggregate from `kunden nr` where `nr` = 22) 

是否有可能來檢查唯一性在規則中serverfireteam /面板,它是如何工作的?

回答

0

我找到了問題的解決方案。它類似於laravel的默認語法https://laravel.com/docs/5.1/validation中使用的語法。 但在這裏你所要添加的表名:

->rule('unique:tablename,columnname') 

例如:

$this->edit->add('nr', 'Nummer','text')->rule('required')->rule('unique:kunden,nr');