Check/uncheck Laravel Nova Action Modal with BooleanGroup 中的复选框

Check/uncheck checkboxes in the Laravel Nova Action Modal with BooleanGroup

我使用 Laravel Nova。在资源上我有一个动作。 fields方法returns一个BooleanGroup字段:

return [
    BooleanGroup::make('Tagss')->options(
        [
            'one',
            'two',
            'three',
            'four'
        ]
    ),
];

结果:

我不知道如何预先选中复选框。假设 'two' 应该在模态加载时进行检查,该怎么做?

使用default函数。设置true为默认值

return [
    BooleanGroup::make('Tags')->options(
        [
            'one',
            'two',
            'three',
            'four'
        ]
    )->default(function ($request) {
        return [
            'one' => false,
            'two' => true,
            'three' => false,
            'four' => false,
        ];
    }),
];