Laravel Backpack reorder 视图的复用

更新日期: 2018-03-16 阅读次数: 6344 分类: Laravel

影响复用的几个因素

  • API URL 抽象
  • local storage key 前缀

但是通过 $crud 就非常好解决。因为在 backpack admin controller 中有这样一行

$this->crud->setRoute(...);

这说明,API URL 可以通过 crud 的 route 取出来。看一下 $crud 的属性

dd($crud);

CrudPanel {#988 ▼
  +model: Category {#716 ▶}
  +route: "admin/categories"
  +entity_name: "分类"
  +entity_name_plural: "分类列表"
  ...
}

果然,要什么有什么

  • API: $crud->route
  • local storage key 前缀:$crud->model->getTable()

这样,只要不写死各种前缀,就可以完美复用了。

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式