我试图测试我的注册表单。测试注册表失败,并使用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());
感谢您的帮助。
我从标题中删除了[已解决]。接受答案足以将问题标记为已解决;您不需要采取进一步行动。 –