/** * @param $data */ public function store($data) { $data['user']['role'] = 'client'; $data['user']['password'] = bcrypt(self::PASSWORD_PATTERN); $user = $this->userRepository->create($data['user']); $data['user_id'] = $user->id; $this->clientRepository->create($data); }