Laravel Nova:BelongsTo字段中的默认选择选项

时间:2019-01-14 13:23:01

标签: laravel laravel-nova

我需要在属于字段中显示所选国家/地区 有什么方法可以传递值,并且默认情况下会选择它。

2 个答案:

答案 0 :(得分:6)

通过Github上的issue,我在自己的一种BelongsTo关系中尝试了以下方法,

BelongsTo::make('countries')
    ->withMeta([
        'belongsToId' => 1 // default value for the select
    ]);

..并且效果很好。

答案 1 :(得分:0)

您要确保在编辑时正确设置该值,因此请使用以下代码:

BelongsTo::make('countries')
    ->withMeta([
        'belongsToId' => $this->countries_id ?? 1 // default value for the select
    ]);