Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何制作具有可编辑数据库结构的应用程序_Php_Mysql_Database_Laravel_Data Structures - Fatal编程技术网

Php 如何制作具有可编辑数据库结构的应用程序

Php 如何制作具有可编辑数据库结构的应用程序,php,mysql,database,laravel,data-structures,Php,Mysql,Database,Laravel,Data Structures,我需要创建一个具有可编辑数据库结构的应用程序。您可以在其中添加/删除/修改表和字段、视图和数据库的结构。全在生产和实时 目的是使应用程序能够适应公司的需要。允许您在需要的位置存储所需的信息 我使用Laravel5和MySQL,但我的问题不是关于我的软件。我的问题是: 是否有实现此功能的方法或步骤 如果存在,是否有任何软件包将其应用于laravel 您需要使用商业智能和报告工具,以满足您的所有需求。它们使用任何数据库运行,无论您添加或删除哪个字段,它们都会自行调整。最好的例子之一是:- 模型允许

我需要创建一个具有可编辑数据库结构的应用程序。您可以在其中添加/删除/修改表和字段、视图和数据库的结构。全在生产和实时

目的是使应用程序能够适应公司的需要。允许您在需要的位置存储所需的信息

我使用Laravel5和MySQL,但我的问题不是关于我的软件。我的问题是:

  • 是否有实现此功能的方法或步骤
  • 如果存在,是否有任何软件包将其应用于laravel

您需要使用商业智能和报告工具,以满足您的所有需求。它们使用任何数据库运行,无论您添加或删除哪个字段,它们都会自行调整。最好的例子之一是:-


模型允许拥有一个类似“动态模式”的数据库,并能够在其表上运行索引查询(尽管“表”与使用常规方法时的不同)。使用它,您可以添加和删除字段,并对值进行索引(与面向文档的NoSQL DB不同)。缺点:加入太多,性能可能会受到影响;然而,我已经看到相当大的系统可以侥幸逃脱。不知道它是否以及如何在Laravel环境中应用,但谷歌搜索至少给出了一些结果。

这个问题很广泛,给你一个好的答案。也许你应该看看或其他NoSQL数据库。因为关系数据库针对静态数据结构进行了优化。(想想你需要动态地创建索引和许多其他东西——SQL值得吗?)你的目标是创建一个laravel phpmyadmin之类的东西吗?我想做的是应用程序,对管理员来说,这是一个允许他添加功能的工具,比如在新表中存储更多的数据对象,向现有对象添加字段。和它们各自的表单来创建信息并查看它。我知道这意味着在生产环境中修改数据库,创建动态视图,在热环境中编辑权限、模型和迁移。。。但一定有办法做到这一点,或者至少我应该能够尝试一下。