【发布时间】:2015-05-10 02:58:31
【问题描述】:
我是 Laravel 5 的初学者。基本上我有两个表,用户表和团队表。我使用了内置的注册功能并对其进行了更改。在用户注册之前,他必须知道他所属的团队名称(下拉列表)以及团队代码。如果团队代码与他选择的团队名称不匹配,则只会显示验证错误。我应该如何在团队代码的验证规则中引用输入(团队名称)?我听说过存在验证规则,但我认为自定义规则是正确的。
在我的 registrar.php 中:
public function validator(array $data)
{
return Validator::make($data, [
'username' => 'required|max:255',
'password' => 'required|confirmed|min:6',
'firstname' => 'required|max:255',
'lastname' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'team_id' => 'required',
// 'team_code' => don't know what to put here.
]);
}
我在谷歌上搜索了 Laravel 的自定义验证,似乎还不足以让我了解它是如何工作的。有人可以帮我解决这个问题吗?非常感谢您的帮助!
【问题讨论】:
标签: php validation laravel registration