public function create($data) { $user = array('name' => $data['name'], 'password' => bcrypt(123456), 'email' => $data['email'], 'role' => 'client'); $userId = $this->userRepository->create($user); $data['user_id'] = $userId->id; $this->clientRepository->create($data); }
public function create(array $data) { $data['user']['password'] = bcrypt(123456); $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $data['user']['password'] = bcrypt($data['password']); $data['user']['name'] = $data['name']; $data['user']['email'] = $data['email']; $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); return $user; }