В базе данных указана дата «2025-01-15 14:01:26»
Вот код, который я использую:
Код: Выделить всё
$company = Company::find($user->company_id);
// Accessing created_at directly
$createdAtDirect = $company->created_at;
// Accessing created_at using the value() method
$createdAtValue = $company->value('created_at');
// Debugging output
dd([
'created_at_direct' => $createdAtDirect,
'created_at_value' => $createdAtValue,
]);
Код: Выделить всё
array:2 [▼ // app\Http\Middleware\TrialCheckMiddleware.php:43
"created_at_direct" =>
Illuminate\Support
\
Carbon @1736949686 {#1981 ▼
#endOfTime: false
#startOfTime: false
#constructedObjectId: "00000000000007bd0000000000000000"
#localMonthsOverflow: null
#localYearsOverflow: null
#localStrictModeEnabled: null
#localHumanDiffOptions: null
#localToStringFormat: null
#localSerializer: null
#localMacros: null
#localGenericMacros: null
#localFormatFunction: null
#localTranslator: null
#dumpProperties: array:3 [▶]
#dumpLocale: null
#dumpDateProperties: null
date: 2025-01-15 14:01:26.0 UTC (+00:00)
}
"created_at_value" =>
Illuminate\Support
\
Carbon @1695133599 {#1977 ▼
#endOfTime: false
#startOfTime: false
#constructedObjectId: "00000000000007b90000000000000000"
#localMonthsOverflow: null
#localYearsOverflow: null
#localStrictModeEnabled: null
#localHumanDiffOptions: null
#localToStringFormat: null
#localSerializer: null
#localMacros: null
#localGenericMacros: null
#localFormatFunction: null
#localTranslator: null
#dumpProperties: array:3 [▶]
#dumpLocale: null
#dumpDateProperties: null
date: 2023-09-19 14:26:39.0 UTC (+00:00)
}
]
Код: Выделить всё
date: 2025-01-15 14:01:26.0 UTC (+00:00)
date: 2023-09-19 14:26:39.0 UTC (+00:00)
Что может быть причиной этого несоответствия?< /p>
Дополнительный контекст:
Столбец create_at управляется поведением временной метки Laravel по умолчанию.
В модели не определены какие-либо мутаторы или средства доступа. создано_at.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -why-do-th