Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

umairparacha's avatar

How to set default value of Date field in laravel Nova

Date::make('Received Date', 'ReceivedDate')->sortable()->rules('required')

I want to make the today date as defult

0 likes
5 replies
aschmelyun's avatar
Level 4

@umairparacha You should be able to do something like this:

Date::make('Received Date', 'ReceivedDate')->withMeta(['value' => Carbon::now()])->sortable()->rules('required')
3 likes
Zhang3's avatar

@aschmelyun It's good except a tiny problem, it won't display the valve in the database when you view or update the record.

Zhang3's avatar

Try default(now()) instead, Date::make('Received Date', 'ReceivedDate')->sortable()->rules('required')->default(now()),

Zhang3's avatar

->readonly() seems work too, interesting

Please or to participate in this conversation.