Php 如何制作Laravel动态数据表?
我正在编写一个新的CRM。我将在表格中显示项目数据。Php 如何制作Laravel动态数据表?,php,database,laravel,laravel-8,php-8,Php,Database,Laravel,Laravel 8,Php 8,我正在编写一个新的CRM。我将在表格中显示项目数据。 我的目标是使现有表具有灵活的结构。举个例子,应该更改、添加和删除表的列名。如何制作我作为示例给出的灵活的表结构?您有几种方法,下面我将列出2种适用于SQL数据库的方法: 创建一个稀疏的元存储,您将在其中存储元组(行、列)及其值。这样做的缺点是,表在物理上不存在,后续对查询或关系的任何使用都将变得复杂 使用元数据表保存CRM表的动态结构,使用物理表保存值。更新元数据表中的数据后,需要更改物理存储(表)以匹配新结构。这种方法的缺点是,物理存储中的
我的目标是使现有表具有灵活的结构。举个例子,应该更改、添加和删除表的列名。如何制作我作为示例给出的灵活的表结构?您有几种方法,下面我将列出2种适用于SQL数据库的方法:
元存储
,您将在其中存储元组(行、列)及其值。这样做的缺点是,表在物理上不存在,后续对查询或关系的任何使用都将变得复杂元数据
表保存CRM表的动态结构,使用物理表保存值。更新元数据
表中的数据后,需要更改物理存储(表)以匹配新结构。这种方法的缺点是,物理存储中的更改可能非常缓慢,甚至会损坏数据。例如,如果用户决定将列从文本更改为整数,则会丢失列中无法转换为整数的所有值对于非sql解决方案,您可能会决定将表存储在动态结构(如json)中,但是这种表的增长量是有限的。谢谢您的评论,我将调查您所说的,因为这项工作将非常困难。