代码之家  ›  专栏  ›  技术社区  ›  TH1981

完全定制Laravel Nova接口

  •  1
  • TH1981  · 技术社区  · 7 年前

    我刚开始学习Nova,现在是Vue.js的新手。

    我喜欢Nova,但我想完全重新整理仪表板和资源页面。我只需要定制一些功能。一些例子:

    • 反应敏捷的。是的,我看到过一些git回购/包可以“修复”这个问题,但我想完全摆脱顺风顺水,并使用引导程序。这需要更新html和CSS。
    • 删除表视图。对于某些资源,使用卡片视图而不是老式的表视图来显示数据会更好。同样,这需要替换html。为了展示。
    • 图标。我想改变图标,使用不同的设置,并添加我自己的查看/编辑/删除。
    • 更新资源列表视图上的状态。开箱即用,我可以为资源添加一个状态(开/关),在表中显示为绿色或红色的“按钮”。我想改变图标,也让它从列表中点击切换,而不必进入编辑卡来完成这项工作。

    我还在学习,所以我可能做了一些不正确的假设,但看起来内置资源组件的工作方式与自定义工具的工作方式相同——这意味着它已经打包、编译和部署好了。为了做一些我想做的事情,我需要修改这个“工具”的反编译代码,它看起来不可用。我真的不想从头开始重建资源组件(这就是我购买Nova的原因),但我确实想定制它。

    • 我的假设正确吗?
    • 是否有可以复制和修改的资源工具的反编译版本?
    • 或者,是否有一种方法来对现有资源代码进行反编译,以便我可以复制和修改?
    • (最后)我是不是认为这一切都是错的,有没有更好的方法来做到这一点?
    0 回复  |  直到 7 年前