반응형
다음 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('/');
}
해결 방법
laravel 도우미 기능 사용
now()
다른 현명하게 사용되는 carbon
클래스
Carbon\Carbon::now()
그렇게 사용
$data = array("name" => $name,"address" => $address,"created_at"=> Carbon::now(),"updated_at"=> now());
DB::table('student')->insert($data);
참조 페이지 https://stackoverflow.com/questions/53755125
반응형
'MySql' 카테고리의 다른 글
MySQL null 인 mysql update increment int 필드 (0) | 2020.10.14 |
---|---|
MySQL 조건이있는 경우 MySQL 트리거 (0) | 2020.10.14 |
MySQL mySql에서 초 (또는 밀리 초)를 타임 스탬프 (또는 날짜처럼 보이는 문자열)로 변환하는 방법 (0) | 2020.10.14 |
MySQL Calculating the Median with Mysql (0) | 2020.10.14 |
MySQL MySql can't make column auto_increment (0) | 2020.10.14 |
댓글