ziffdavis/nova-multiselect

此包已被 放弃 且不再维护。未建议替代包。

Laravel Nova 多选字段。


README

安装

composer require ziffdavis/nova-multiselect

描述

允许拥有由 Selectize 驱动的 BelongsToMany 关系多选表单字段。此字段在索引页面上隐藏。

用法

public function fields(Request $request)
{
    return [
        MultiSelect::make('Category', 'categories')->options(\App\Models\Category::get(['id', 'name']))->placeHolder('Select Categories'),
    ];
}

方法

方法 描述
options($options) 设置要使用的选项。可以是集合或对象数组
placeHolder($text) 设置用作占位符的文本
disabled($bool) 设置字段是否禁用
optionLabel($label) 设置用作选项标签的属性名称(默认 'name')
optionValue($value) 设置用作选项值的属性名称(默认 'id')