2015-04-23 66 views
1

在我的用戶模型文件中,我想定義驗證規則。語法錯誤,連接數組中的字符串

public function getUserID(){ 
    return Auth::id(); 
} 

private $rules = array(
    'name' => 'required|alpha|max:255', 
    'email' => 'required|email|max:255|unique:users,email,' . $this->getUserID(), 

); 

我得到

 FatalErrorException in User.php line 162: syntax error, unexpected '.', expecting ')' 

我已經包括:使用驗證;

回答

0

您應該在您的方法__construct中填寫$rules
在聲明中使用$this是危險的,因爲對象可能不存在...