Laravel Backpack reorder 视图的复用

文章目录

    影响复用的几个因素

    • 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式