【问题标题】:insert current date time using laravel使用 laravel 插入当前日期时间
【发布时间】:2019-05-14 06:32:25
【问题描述】:

我想使用以下 laravel 函数存储 MySQL 中的当前日期时间。实际上,我存储了静态日期而不是这个我想将当前日期时间存储在数据库中的created_at,updated_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('/');
   }

【问题讨论】:

标签: php mysql laravel php-carbon


【解决方案1】:

使用 laravel 辅助函数

now()

其他明智的使用carbon

Carbon\Carbon::now()

这样使用

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

更多信息see

【讨论】:

    【解决方案2】:

    使用也使用此获取当前日期时间的工作。

     $current_date = date('Y-m-d H:i:s');
    

    而且我在你的函数中有更新和设置,你必须把这个。

      function insert(Request $req)
     {
       $name=$req->input('name');
       $address=$req->input('address');
    
       $current_date_time = date('Y-m-d H:i:s');
    
       $data=array("name" => $name,"address" => $address,"created_at"=> 
       $current_date_time,"updated_at"=>$current_date_time);
       DB::table('student')->insert($data);
       echo "Record inserted successfully.<br/>";
       return redirect('/');
    
     }
    

    【讨论】:

      【解决方案3】:

      你好, 在您的数据库查询中使用它。

      'created_at' => Carbon::now(),
      'updated_at' => Carbon::now()
      

      【讨论】:

        【解决方案4】:

        您可以使用DateTime 对象。

        看下面的代码:

        $curTime = new \DateTime();
        $created_at = $curTime->format("Y-m-d H:i:s");
        
        $updateTime = new \DateTime();
        $updated_at = $updateTime->format("Y-m-d H:i:s");
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-01
          • 1970-01-01
          • 2016-03-28
          • 1970-01-01
          相关资源
          最近更新 更多