Laravel Nova select field default value

Viewed 2238
3 Answers

You can use default function

Select::make('Car')->options([
    'mercedes' => 'Mercedes',
    'audi' => 'Audi',
    'bmw' => 'BMW',
])->default('bmw'),

I found out in case someone has the same problem.

 Select::make('Car')
    ->options([
        'mercedes' => 'Mercedes',
        'audi' => 'Audi',
        'bmw' => 'BMW',
    ])
    ->withMeta(['value' => 'mercedes']),

If you are using enum on your database

Select::make('Car')->options([
    'mercedes' => 'Mercedes',
    'audi' => 'Audi',
    'bmw' => 'BMW',
])->default(0),
Related