背包crud字段显示包含的过滤表

时间:2017-07-12 12:50:34

标签: backpack-for-laravel

我需要制作一种新类型的字段,我们称之为 included_table 。如果在模型员工中我有一个类型为select2的字段来自模型部门,在部门中,我希望有一个类型为included_table的字段,它显示该部门员工的表格,与crud一样。

有一种简单的方法吗?或者什么是最好的开始方式?

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为这不是一个简单的方法。您必须自己编写代码。您可以从table字段类型开始,让它赢得不了多远。

那是因为它乍一看看起来要复杂得多。请记住,Backpack创建/更新表单可以刷新;如果你把一个表放在其中一个中,预期的行为可能只是" save"点击最后的信息"保存"按钮;但你可能无法为嵌套实体做到这一点,因为你要用AJAX保存它。此外,您需要自己构建整个AJAX功能,包括验证。它并不比使用普通的老Laravel困难 - 它完全一样。但背包在这方面的帮助非常大。

话虽如此,您可能最好只在每个部门的列表视图中添加一个按钮,然后编辑其员工。如果你follow the nested resources tutorial,那就更容易了。

希望它有所帮助。