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); }
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); }
/** * 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; }
public function create(array $data) { //quando criar um cliente, vai criar o usuário e com a senha $data['user']['password'] = bcrypt(123456); //quando criar o usuário vai retornar o id dele, para passar no array $user = $this->userRepository->create($data['user']); //pegar o id do usuário e passa no array para criar o client $data['user_id'] = $user->id; // dd($data['user_id']); $this->clientRepository->create($data); }
public function store(AdminClientRequest $request) { $this->repository->create($request->all()); return redirect()->route('admin.clients.index'); }