public function edit($id, OrderService $orderService) { $order = $this->orderRepository->find($id); $statusList = $orderService->statusList(); $deliverers = $orderService->deliverersList(); return view('delivery.orders.edit', compact('order', 'statusList', 'deliverers')); }
public function updateStatus(Request $request, $id) { $id_deliveryman = Authorizer::getResourceOwnerId(); $order = $this->orderService->updateStatus($id, $id_deliveryman, $request->get('status')); if ($order) { return $this->orderRepository->find($order->id); } abort(400, 'Order não encontrada'); }