现在我正在使用Laravel(API)Angular构建Web项目 . 我现在需要在我的项目中添加管理面板 . 我正在考虑两种方法来做到这一点 .
_9 Laravel中的管理员面板
在我的项目中添加管理面板的推荐方法是哪种?为什么?
请帮我 .
谢谢 .
你可以按照你想要的方式去做 . 如果您对Angular有更多经验,那么使用该框架将更容易,如果不想,如果您想直接从服务器渲染视图和数据,则直接使用Laravel .
恕我直言,使用Laravel直接进行操作有点容易,但是你面临一些限制,没有限制但是为了实现更复杂的事情或行为,使用Angular或Vue更容易做到这一点,使用那些具有特殊组件和工具的工具网上有很多资源 . 在一天结束时,所有这些都将减少到您想要构建的管理员的复杂性,以及您使用上述工具的体验 .
正如我所说, this is just my opinion .
有一些软件包可以让你在laravel开箱即用的管理面板,我从来没有使用它们,但快速谷歌搜索确实显示了一些有希望的结果,如Laravel-admin,QuickAdmin
您也可以在Angular中执行此操作,但您还需要:
构建自己的UI
授权服务器端的请求(Passport)
光明的一面是,您可以使用自定义构建的解决方案管理您想要的任何内容,如果它甚至相关,也可以更容易地将其变成移动应用程序:)
2 回答
你可以按照你想要的方式去做 . 如果您对Angular有更多经验,那么使用该框架将更容易,如果不想,如果您想直接从服务器渲染视图和数据,则直接使用Laravel .
恕我直言,使用Laravel直接进行操作有点容易,但是你面临一些限制,没有限制但是为了实现更复杂的事情或行为,使用Angular或Vue更容易做到这一点,使用那些具有特殊组件和工具的工具网上有很多资源 . 在一天结束时,所有这些都将减少到您想要构建的管理员的复杂性,以及您使用上述工具的体验 .
正如我所说, this is just my opinion .
有一些软件包可以让你在laravel开箱即用的管理面板,我从来没有使用它们,但快速谷歌搜索确实显示了一些有希望的结果,如Laravel-admin,QuickAdmin
您也可以在Angular中执行此操作,但您还需要:
构建自己的UI
授权服务器端的请求(Passport)
光明的一面是,您可以使用自定义构建的解决方案管理您想要的任何内容,如果它甚至相关,也可以更容易地将其变成移动应用程序:)