RoomResource.php 修正問題 20250627

This commit is contained in:
allen.yan 2025-06-27 14:36:22 +08:00
parent 6bea0060d8
commit f8d7e2bf4e

View File

@ -23,6 +23,19 @@ class RoomResource extends JsonResource
protected function formatTaipei(?Carbon $value): ?string protected function formatTaipei(?Carbon $value): ?string
{ {
return $value ? $value->timezone('Asia/Taipei')->format('Y-m-d H:i:s') : null; if ($value instanceof \Carbon\Carbon) {
return $value->timezone('Asia/Taipei')->format('Y-m-d H:i:s');
}
// 如果已經是字串(例如 JSON 解開的資料)
if (is_string($value)) {
try {
return \Carbon\Carbon::parse($value)->timezone('Asia/Taipei')->format('Y-m-d H:i:s');
} catch (\Throwable $e) {
return null;
}
}
return null;
} }
} }