sql >> Base de Datos >  >> RDS >> Mysql

Conversión de una fecha de carbono a una marca de tiempo mysql.

La respuesta corta es que toDateTimeString() es lo que estás buscando:

$input['published_at'] = Carbon::now()->toDateTimeString();

Consulte http://carbon.nesbot.com/docs/ para más opciones, incluyendo toDateString() si solo desea la parte de la fecha y no la hora.

Pero una forma aún mejor de manejarlo sería dejar que Laravel se encargue de enviar el valor de la fecha a/desde un objeto Carbon por usted. Ver https://laravel.com/docs/5.4/eloquent-mutators# mutadores de fecha .