Mysql
 sql >> Database >  >> RDS >> Mysql

Conversione di una data di carbonio in un timestamp mysql.

La risposta breve è che toDateTimeString() è quello che stai cercando:

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

Vedi http://carbon.nesbot.com/docs/ per ulteriori opzioni, incluso toDateString() se vuoi solo la parte della data e non l'ora.

Ma un modo ancora migliore per gestirlo sarebbe lasciare che Laravel gestisca il cast del valore della data su/da un oggetto Carbon per te. Vedi https://laravel.com/docs/5.4/eloquent-mutators# mutatori di data .