背包 Laravel select2_from_ajax 字段 returns 结果,但我不能 select 任何

Backpack Laravel select2_from_ajax field returns results, but I can't select any

我正在为 Laravel 使用 Backpack 实现一个 'select2_from_ajax' 字段。

我已经在其他地方实现了这个并且它工作正常。但是出于某种原因,这次实现它时它不会让我 select 任何选项,并且在将鼠标悬停在选项上时不会显示突出显示。它正确地列出了选项,我只是无法 select 任何一个。

我唯一能想到的是它试图引用的关系在数据库中没有主要的 'id' 字段,但我不确定为什么会影响它。

我已经实现了索引和显示路由。

问题是关系字段的主键不是'id'它是用不同的列名设置的。

我修改了数据结构,使引用的外键指向标记为 'id' 的列。