Laravel Backpack reorder 视图的复用

更新日期: 2018-03-16 阅读次数: 3364 分类: 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()

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

爱评论不评论

近期节日

2020年04月07日 世界卫生日
2020年04月11日 世界帕金森病日
2020年04月19日 谷雨
2020年04月21日 复活节
2020年04月22日 世界地球日
2020年04月23日 世界读书日
2020年04月26日 知识产权日
2020年04月30日 佛诞
2020年04月30日 全国交通安全反思日
2020年05月01日 国际劳动节
2020年05月04日 五四青年节
2020年05月05日 立夏
查看更多节日