影响复用的几个因素
- 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 聊聊, 查看更多联系方式