当前位置: 首页 > 知识库问答 >
问题:

删除雄辩模型中的日期变量

岳阳文
2023-03-14

我有一个模型,它的创建值定义为Unix时间戳。

我使用$model=model::where(…)检索模型的实例-

当Ivar\u dump($model)时-

根据留档(强调我的):

默认情况下,Eloquent将把创建的和更新的列转换为Carbon的实例,这扩展了PHP DateTime类以提供各种有用的方法。通过覆盖模型的$dates属性,您可以自定义哪些日期会自动变化,甚至完全禁用这种变化

我已经尝试将protected$dates=[]添加到我的模型中,但仍然得到Carbon对象而不是整数。

如果我禁用时间戳(public$timestamps=false;),它会工作,但是当我创建新条目时,我不会插入时间戳,我需要它。


共有1个答案

丌官星渊
2023-03-14

您是否尝试过使用:

protected $casts = [
    'created_at' => 'integer'
];
 类似资料:
  • 问题内容: 我想通过表达式从表中获取所有行: 但是,如果该列包含日期时间,可以这样说: 但是如果我这样做: 它不会排。 我猜这是因为$ date = 2014-07-10,这使MySQL假设它是2014-07-10 00:00:00。 在普通的MySQL中,我会做 使用Laravel的口才相当于什么? 问题答案: Laravel 4+为您提供这些方法:,,(#3946)和(#6879)。 他们为您

  • 我试图通过使用Laravel Eloquent获得数据,但我无法访问。无论何时尝试,它都显示尝试获取非对象的属性“name” 我有两个模型。类别和文章。类别有许多文章。以下是模型: 类别模型 文章模式 物品管理员 查看刀片(admin.article.pending) 在这里的刀片,我不能访问类别通过雄辩的属于功能,我没有得到背后的原因得到的消息: ErrorException(E_ERROR)试

  • 我不能用一个简单的有说服力的查询来删除一行。即使在我使用雄辩时也无法从数据库中获取数据。我正在变空。但是,在DB查询方法中,至少我得到了数据但不能删除。以下是我的代码: 我的目标是使用雄辩的数据,然后从数据库中删除。 日历事件。php模型

  • 所以我有三个模型: 挑战 使用者 参赛者 挑战有它的主键 用户只有它的主键 而且进入者有外键挑战id和用户id 如果我从挑战中查询(我有挑战标识),用雄辩的方式让所有与该挑战相关的用户的最佳方式是什么?我基本上想要所有进入者数据和所有用户数据的集合。我一直在研究这种方法,但我似乎无法让它发挥作用。

  • 因此,我在JeffreyWay的屏幕广播中了解到,我可以使用Eloquent从注入到另一个模型的模型中获取相关id。 我正在关注他关于Laravel 5.4的系列报道。 在这里,我有一个用户到帖子的一对多关系。 应用程序/帖子 在我的用户模型中,我有一个发布方法,其中注入了发布模型。发布方法用于创建进入数据库的发布条目。 应用/用户 然后,我在PostsController中有一个存储方法,它在我

  • 我有一个无法解决的问题。我有一个包含TitleID、TextID、ImageID的新闻表。还有三张表格,标题,文本,图片。我想把它们都放在一个模型里。但当我尝试时,得到的结果就像数组中的数组。但我想要的是: 雄辩的ORM对此的反应如下: 数据库结构 新闻= 头衔= 其他表类似于标题表。