私はMySQLの現在の日付時刻を保存したいlaravel関数を使用しています。実際には、これの代わりに静的な日付を保存しました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('/');
}
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
このgetを現在の日時timeに使用して、その作業をします。
$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('/');
}
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");
こんにちは、これをdbクエリで使用してください。
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()