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 edit($id, UserRepository $userRepository) { $list_status = [0 => 'Pendente', 1 => 'A caminho', 2 => 'Entregue', 3 => 'Cancelado']; $order = $this->repository->find($id); $deliveryman = $userRepository->getDeliveryman(); return view('admin.orders.edit', compact('order', 'list_status', 'deliveryman')); }
public function store(Request $request) { $data = $request->all(); $clientId = $this->userRepository->find(Auth::user()->id)->client->id; $data['client_id'] = $clientId; $this->service->create($data); return redirect()->route('customer.order.index'); }
public function edit($id) { $users = $this->repository->find($id); $clients = $this->clientRepository->all(); return view('admin.users.edit', compact('users', 'clients')); }