我試圖測試我的註冊表單。測試註冊表失敗,並使用Laravel 5進行密碼確認
我寫這個測試:
public function testUserRegistration()
{
$response = $this->call('POST', 'auth/register', array(
'_token' => csrf_token(),
'name' => 'toni',
'username' => '[email protected]',
'password' => 'toni19'
));
// Error The given data failed to pass validation.
$this->assertEquals(200, $response->getStatusCode());
}
當我運行這個測試時,出現以下錯誤:
錯誤給出的數據無法通過驗證。
我的控制器代碼:
$this->validate($request, [
'name' => 'required|unique:users',
'username' => 'required|unique:users,username|email|min:3',
'password' => 'required|confirmed|min:5'
], User::getFormMessages());
感謝您的幫助。
我從標題中刪除了[已解決]。接受答案足以將問題標記爲已解決;您不需要採取進一步行動。 –