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

LaravelUserUs's avatar

Laravel Nova select field default value

Hello everyone! Is it possible to set a default value in Laravel Nova in a select field?

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

In this example i want that mercedes is the default value.

0 likes
2 replies
bugsysha's avatar
bugsysha
Best Answer
Level 61
 Select::make('Car')
    ->options([
        'mercedes' => 'Mercedes',
        'audi' => 'Audi',
        'bmw' => 'BMW',
    ])
    ->withMeta(['value' => 'mercedes']),
1 like
bugsysha's avatar

Or you can define it on the model.

protected $attributes = [
        'name_of_the_field' => 'mercedes',
];
1 like

Please or to participate in this conversation.