首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel背包多级数据表

问Laravel背包多级数据表
EN

Stack Overflow用户
提问于 2018-06-14 00:08:29
回答 2查看 1.1K关注 0票数 0

我想用Laravel背包实现多级数据表结构。有关更多信息,请参阅图片。

拉勒维尔背包有这个可能吗?有我能找到解决办法的推荐信吗?

(预先谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2018-06-27 16:34:57

有一个名为细节行的背包功能,它将帮助您实现第一个+按钮,但恐怕就是这样--下一个是由您决定的。

你必须:

  • 在TripCrudController::setup():$this->crud->enableDetailsRow(); $this->crud->allowAccess('details_row'); $this->crud->setDetailsRowView('details_row.expanded_trip_details_row');中
  • 创建一个刀片文件,输出包含城市、日子和景点的表格(比方说resources/views/vendor/backpack/crud/details_row/expanded_trip_details_row.blade.php);应该不太困难,您可以在这个文件中以$entry的形式进行当前的旅行,您可以使用雄辩的关系深入到$cities = $entry->cities,然后是$days=$city->days等;
  • 在您的public/vendor/backpack/crud/js/list.js中包含一些javascript以便后续+标记工作;或者,您可以在同一个刀片文件中使用内联javascript来实现这一点;但是请记住,此刀片内容放在AJAX的details行中,因此需要注册新的DOM元素和事件;

希望能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2018-09-27 08:02:32

Tabacitu提供了正确的答案,但我观察到在我的例子中,details_row模板应该是这样命名的:$this->crud->setDetailsRowView('backpack::crud.details_row.expanded_trip_details_row');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50847906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档