Php 如何制作具有可编辑数据库结构的应用程序
我需要创建一个具有可编辑数据库结构的应用程序。您可以在其中添加/删除/修改表和字段、视图和数据库的结构。全在生产和实时 目的是使应用程序能够适应公司的需要。允许您在需要的位置存储所需的信息 我使用Laravel5和MySQL,但我的问题不是关于我的软件。我的问题是:Php 如何制作具有可编辑数据库结构的应用程序,php,mysql,database,laravel,data-structures,Php,Mysql,Database,Laravel,Data Structures,我需要创建一个具有可编辑数据库结构的应用程序。您可以在其中添加/删除/修改表和字段、视图和数据库的结构。全在生产和实时 目的是使应用程序能够适应公司的需要。允许您在需要的位置存储所需的信息 我使用Laravel5和MySQL,但我的问题不是关于我的软件。我的问题是: 是否有实现此功能的方法或步骤 如果存在,是否有任何软件包将其应用于laravel 您需要使用商业智能和报告工具,以满足您的所有需求。它们使用任何数据库运行,无论您添加或删除哪个字段,它们都会自行调整。最好的例子之一是:- 模型允许
- 是否有实现此功能的方法或步骤
- 如果存在,是否有任何软件包将其应用于laravel
模型允许拥有一个类似“动态模式”的数据库,并能够在其表上运行索引查询(尽管“表”与使用常规方法时的不同)。使用它,您可以添加和删除字段,并对值进行索引(与面向文档的NoSQL DB不同)。缺点:加入太多,性能可能会受到影响;然而,我已经看到相当大的系统可以侥幸逃脱。不知道它是否以及如何在Laravel环境中应用,但谷歌搜索至少给出了一些结果。这个问题很广泛,给你一个好的答案。也许你应该看看或其他NoSQL数据库。因为关系数据库针对静态数据结构进行了优化。(想想你需要动态地创建索引和许多其他东西——SQL值得吗?)你的目标是创建一个laravel phpmyadmin之类的东西吗?我想做的是应用程序,对管理员来说,这是一个允许他添加功能的工具,比如在新表中存储更多的数据对象,向现有对象添加字段。和它们各自的表单来创建信息并查看它。我知道这意味着在生产环境中修改数据库,创建动态视图,在热环境中编辑权限、模型和迁移。。。但一定有办法做到这一点,或者至少我应该能够尝试一下。