我想使用 Laravel 5.4 在 PHP 中构建一个 Multi-Tenancy SaaS 应用程序。我已经为架构所需的几乎每个模块做好了准备,但现在我对自动自定义字段生成感到震惊。
就像我们在 SAP、Oracle eBiz Suit、Sage CRM、Salesforce 等中自定义表单一样。我想创建一个这样的模式。因此,如果任何用户/公司需要自定义字段或字段集,我不必重新编写代码。应像拖放功能一样添加字段。
我不知道这项技术是否有特定的术语......但我需要一些关于这个模块架构的指导和教程。
感谢您的帮助!
最佳答案
您可以通过修改数据库来实现。
然后,您通过添加两张表来修改数据库,一张用于创建自定义字段的结构,另一张用于添加相应交易数据的值。
之后,考虑到表的字段之间的关系,就可以实现下图了。我为彼此相关的字段使用相同的颜色。
剩下的,我假设你已经知道如何在 Laravel 中完成。
关于php - 如何创建动态(支持自定义字段)SaaS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43599662/