'Change Order Address Approval', 'message' => 'You have successfully change the order address' ]; } /** @var ApproveChangeOrderAddressProcessor */ private $approveChangeOrderAddressProcessor; /** * ApproveChangeOrderAddressLogic constructor. * @param ApproveChangeOrderAddressProcessor $approveChangeOrderAddressProcessor */ public function __construct(ApproveChangeOrderAddressProcessor $approveChangeOrderAddressProcessor) { $this->approveChangeOrderAddressProcessor = $approveChangeOrderAddressProcessor; } public function logic(Request $request): JsonResponse { $address = $this->approveChangeOrderAddressProcessor->execute($request); //load address with no relationships /* return fractal() ->item($address, new AddressTransformer()) ->respond(200, [], JSON_PRETTY_PRINT);*/ return $this->resourceResponse(new AddressResource($address)); } }