首页 > 解决方案 > 使用 laravel 插入当前日期时间

问题描述

我想使用以下 laravel 函数将当前日期时间存储在 MySQL中。实际上,我存储了静态日期而不是这个我想将当前日期时间存储在数据库中的字段 created_atupdated_at

 function insert(Request $req)
   {
       $name=$req->input('name');
       $address=$req->input('address');
       $data=array("name" => $name,"address" => $address,"created_at"=>'2017-04-27 10:29:59',"updated_at"=>'2017-04-27 10:29:59');
       DB::table('student')->insert($data);
       echo "Record inserted successfully.<br/>";
       return redirect('/');
   }

标签: phpmysqllaravelphp-carbon

解决方案


使用 laravel 辅助函数

now()

其他明智使用的carbon

Carbon\Carbon::now()

像这样使用

$data = array("name" => $name,"address" => $address,"created_at"=> Carbon::now(),"updated_at"=> now());
DB::table('student')->insert($data);

欲了解更多信息,请参阅


推荐阅读