【问题标题】:Laravel Nova select field default valueLaravel Nova 选择字段默认值
【发布时间】:2021-12-11 14:39:53
【问题描述】:

如何在 Laravel Nova 中的选择字段中设置默认值?

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

https://nova.laravel.com/docs/3.0/resources/fields.html#select-field

在这个例子中,我希望mercedes 是默认值。

【问题讨论】:

    标签: laravel laravel-nova


    【解决方案1】:

    如果您在数据库上使用枚举

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

    【讨论】:

      【解决方案2】:

      你可以使用default函数

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

      【讨论】:

        【解决方案3】:

        我发现以防万一有人遇到同样的问题。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-04-04
          • 1970-01-01
          • 2014-04-11
          • 2019-07-26
          • 1970-01-01
          • 1970-01-01
          • 2012-01-06
          • 1970-01-01
          相关资源
          最近更新 更多