如何在 Laravel 迁移中将包含“ISO8601 字符串”的列保存到数据库中

问题描述 投票:0回答:1

是否可以将列保存为非字符串类型的 ISO8601 格式?

基本上,我想保存日期和时间,如下所示:

2024-11-21T19:30:00.

我尝试使用时间戳,所以

$table->timestamp('start');

但它将数据保存为2024-11-21 19:30:00,所以不是我想要的。

有没有办法直接保存还是必须使用字符串,所以

$table->string('start')

php laravel migration
1个回答
0
投票

一种方法是将其视为字符串,并在需要时调用 Carbon 对象将其格式化为 ISO8601 格式。

© www.soinside.com 2019 - 2024. All rights reserved.