laravel 背包 - crud select 更改过滤器

laravel backpack - crud select change filter

我在 laravel 5.3

中使用 backpack CRUD

我有 3 个模型:产品、国家和地区。我正在寻找与 jquery onchange ajax 调用类似的功能。 县和地区的产品 crud 有 select。如果我 selected 国家,地区 select 应该按 selected 国家过滤。

我不知道为此找到 crud 功能或插入 js 以编辑一个控制器的视图的方法。

恐怕没有可以帮助您的预建字段。可能的解决方案:

  1. create a custom field type 用于此目的,从 select2select2_from_ajax 开始,监视第一个字段上的更改事件并过滤第二个;

  2. 在您的 public\vendor\backpack\crud\js\form.js;

  3. 中包含相同的 javascript

我会推荐选项 (1),对我来说似乎更干净。

希望对你有帮助,干杯!