Laravel在插入新记录时在created_at和updated_at中放置null

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

我不知道为什么,但是当我想插入一些东西时:

users::insert([
    'first_name' => $first_name,
    'last_name' => $last_name,
    'remember_token' => $remember_token,
]);

它只是在created_at和updated_at列中插入NULL。我试过这些:

'create_at' => time(),
'updated_at' => time(),

'create_at' => '',
'updated_at' => '',

'create_at' => TRUE,
'updated_at' => TRUE,

但他们都没有工作,但只是TRUE把0000-00-00 00:00:00。

laravel null
2个回答
1
投票

在模型中,您应该添加此代码,

public $timestamps = true;

created_at和updated_at将自动更新

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