|
|
@@ -30,6 +30,28 @@ class BearerAddressController extends APIController
|
|
|
]);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取单个地址
|
|
|
+ */
|
|
|
+ public function show(int $id): JsonResponse
|
|
|
+ {
|
|
|
+ $customer = auth()->guard('customer')->user();
|
|
|
+
|
|
|
+ $address = $this->customerAddressRepository->find($id);
|
|
|
+
|
|
|
+ if (! $address || $address->customer_id !== $customer->id) {
|
|
|
+ return response()->json([
|
|
|
+ 'success' => false,
|
|
|
+ 'message' => 'Address not found',
|
|
|
+ ], 404);
|
|
|
+ }
|
|
|
+
|
|
|
+ return response()->json([
|
|
|
+ 'success' => true,
|
|
|
+ 'data' => new AddressResource($address),
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 新增地址
|
|
|
*/
|