Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
Laravel 5 指向不同表格的同一模型的Laravel项目架构_Laravel 5_Database Design_Laravel Models - Fatal编程技术网

Laravel 5 指向不同表格的同一模型的Laravel项目架构

Laravel 5 指向不同表格的同一模型的Laravel项目架构,laravel-5,database-design,laravel-models,Laravel 5,Database Design,Laravel Models,我在3年前创建了一个应用程序,根据官方文件可以看到我国物种和栖息地的分布情况。 所以我有“物种”模型,在模型的代码中我有 protected $table = 'species'; 其他6或7个型号(以及相应的控制器)也会出现这种情况 现在,新的官方文件问世,新的数据可用 我无法覆盖这些表,因为所有者希望能够同时检查旧数据和新数据 所以我的问题是:有没有一种方法可以构建模型的架构,这样我就可以根据我在站点上单击的“按钮”或我可以设置的特定值,使模型指向不同的表?也许是这样的 if ($some

我在3年前创建了一个应用程序,根据官方文件可以看到我国物种和栖息地的分布情况。 所以我有“物种”模型,在模型的代码中我有

protected $table = 'species';
其他6或7个型号(以及相应的控制器)也会出现这种情况

现在,新的官方文件问世,新的数据可用

我无法覆盖这些表,因为所有者希望能够同时检查旧数据和新数据

所以我的问题是:有没有一种方法可以构建模型的架构,这样我就可以根据我在站点上单击的“按钮”或我可以设置的特定值,使模型指向不同的表?也许是这样的

if ($some_value)
    protected $table = 'species';
else
    protected $table = 'species_new_data';