管理关联
选择合适的工具
Filament 提供了许多方法用来在应用中管理关联。该使用哪个特性取决于你管理的关联类型,以及你想要使用哪种 UI。
关联管理器 - 资源表单下的交互式表格
兼容
HasMany、HasManyThrough、BelongsToMany、MorphMany和MorphToMany关联。
关联管理器是一个允许管理员在不离开资源编辑页或者查看页的情况下,罗列、创建、编辑、删除、关联和取消关联相关记录的交互式表格。
Select & checkbox list - 从现有记录中选择或创建新记录
兼容
BelongsTo、MorphTo和BelongsToMany关联。
使用 select,用户可以从现有记录列表中选择。你也可以添加按钮,使之能让你在模态框中添加新记录,而不必离开当前页面。
当在 Select 中使用 BelongsToMany 关联时,你将可以选中多个选项。记录会在你提交表单时,自动添加到透视表中。如果需要,你可以将多选下拉列表换成简单的复选项列表。两个组件的工作原理是一样的。