Krátká odpověď je, že toDateTimeString()
je to, co hledáte:
$input['published_at'] = Carbon::now()->toDateTimeString();
Viz http://carbon.nesbot.com/docs/
pro více možností, včetně toDateString()
pokud chcete pouze část data a ne čas.
Ale ještě lepší způsob, jak to zvládnout, by bylo nechat Laravel, aby přenášel hodnotu data do/z objektu Carbon za vás. Viz https://laravel.com/docs/5.4/eloquent-mutators# datum-mutátory .