【发布时间】:2021-09-23 05:47:41
【问题描述】:
我最近更新了我的 laravel 8,似乎 Carbon 或日期请求无法正常工作我在保存带有日期时间的记录时遇到以下错误
exception: "Error"
file: "/../vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php"
line: 848
message: "Call to undefined method DateTime::set()"
控制器
$startDate = $request->start_date_time;
$events->start_date_time = Carbon::parse($startDate);
解析字符串: 2021-07-14T07:43:27.498Z
版本
PHP 7.4.21,Laravel 8
【问题讨论】:
-
什么是$request->start_date_time;价值
-
解析字符串:2021-07-14T07:43:27.498Z
-
我需要知道reuqest中start_date_time的格式是什么
-
我没有设置任何特定格式,我只是解析了 Carbon::parse 函数中的字符串 我通过 API 请求接收的字符串是 2021-07-14T07:43:27.498Z
-
2021-07-14T07:43:27.498Z 这个值是来自 $startDate 还是 Carbon::parse($startDate) this 的输出?
标签: php laravel laravel-8 php-carbon