当用户尝试注册时,我要求他们输入组织 ID,我希望根据我的组织表检查该组织 ID 并查看它是否存在。如果存在则注册用户,如果失败则返回错误消息。我一直在网上四处寻找,个人找不到这样的东西。如果有人可以提供帮助,我将不胜感激。
我正在使用带有默认身份验证的Laravel 5.6 。
验证器:
return Validator::make($data, [
'first_name' => 'required|string|max:255',
'last_name' => 'required|string|max:255',
'org_id' => 'required|string|max:16',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
用户创建:
return User::create([
'first_name' => $data['first_name'],
'last_name' => $data['last_name'],
'org_id' => $data['org_id'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
'is_active' => 1
]);