функция регистрации выглядит следующим образом ... эта функция работает, но код refferal_code не вставляется. Я отправляю значения с именем почтальона, фамилией, электронной почтой, телефоном, паролем, паролем c_password, кодом refferal_code
public function register(Request $request, User $user)
{
$validator = Validator::make($request->all(), [
'first_name' => 'required',
'last_name' => 'required',
'email' => 'required|email|unique:users',
'phone' => 'required',
'password' => 'required',
'c_password' => 'required|same:password',
]);
if ($validator->fails()) {
return response()->json(['result'=>'false','error'=>$validator->errors()], 401);
}
else{
$data = $request->all();
$chars = "123456789ABCDEFGHIJKLMNPQRSTUVWXYZ";
$res = $chars[mt_rand(10, strlen($chars)-1)].rand().$chars[mt_rand(10, strlen($chars)-1)];
$data['refferal_code'] = $res;
$data['password'] = bcrypt($data['password']);
//print_r($data);exit;
$user->create($data);
$success['token'] = $user->createToken('MyApp')-> accessToken;
$success['first_name'] = $user->first_name;
return response()->json(['result'=>'true', 'success'=>'User created.'], $this-> successStatus);
}
}