我需要在select2_multiple字段上添加“添加新”按钮。其中显示了添加新项目的模式。
我不知道如何实现这种类型的自定义字段。
答案 0 :(得分:1)
您应该签出https://github.com/webfactor/laravel-backpack-instant-fields-他们已经创建了具有此功能的字段类型,但我相信它仅适用于1-n关系。
创建新字段类型一点也不困难,只需在resources/views/backpack/crud/fields
文件夹中添加一个刀片文件即可。 Documentation here。该文件将包含您想要的所有PHP和JS逻辑。但是,创建此特定字段类型将更加复杂,将涉及大量Javascript,并且很可能是对您创建的路由和控制器方法的AJAX请求。
在背包v4中,我们计划将其作为官方功能。不过,距离v4尚有1-2个月的路程。