示例#1
0
 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'));
 }