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); }
public function delete($id) { $client = $this->clientRepository->find($id); $user = $client->user; $client->delete(); $user->delete(); }
/** * 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 edit($id) { $client = $this->repository->find($id); return view('admin.clients.edit', compact('client')); }
public function destroy($id) { $this->repository->delete($id); return redirect()->route('admin.clients.index'); }
public function index(ClientRepository $repository) { $clients = $repository->paginate(); return view('admin.clients.index', compact('clients')); }