如何获取日期并使用Laravel将其插入php

时间:2019-04-09 16:30:51

标签: php laravel

我想知道如何使Laravel获得当前日期,并将其与表单中的其余数据一起插入数据库。

谢谢。

3 个答案:

答案 0 :(得分:1)

Laravel开箱即用。

您可以将此代码添加到您的迁移中:

$table->timestamps();

这将在数据库中创建一个created_atupdated_at字段,这些字段会自动填充。


或者如果您不想在Laravel中执行此操作,则可以执行以下操作之一:

  • 将列的默认值设置为:TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
  • 在控制器中分配值:$model->created_at = date('Y-m-d');并正常保存。

答案 1 :(得分:0)

Laravel能够自动在数据库中保存创建和更新时间戳。

您需要做的就是向迁移中添加$table->timestamps()。这将创建两个新字段:created_atupdated_at。在创建/更新模型时,Laravel将自动填充这些字段。

答案 2 :(得分:0)

要自动插入,您可以使用

$table->timestamps();

对于静态输入,您可以使用

 $table->Date('Date_Of_Birth');