Laravel:在哪里放置自定义的sql代码;在模型或一些自定义类?

时间:2017-01-31 14:00:15

标签: php eloquent laravel-5.2 models controllers

[现状]

我必须她 - 构建一个现有的应用程序,您可以从客户列表中选择并生成csv列表。

问题是所有客户端都有单独的自定义长Oracle:带有子查询的SQL查询来构建数据集,然后生成导出文件csv。

所以..通常我会使用LV:模型,它与Oracle中的DB-Views或表交互。

  

现在这是不可能的,因为有许多自定义连接等   和查询中的共享表。

所以..要在LV中逐个重建,我必须为数据库交互一个(DB)类,我可以放置现有的SQL(可能稍微调整一下)并在Controllers / Some Models中使用它。

  问:我如何为自定义SQL查询设置架构师顾客   classses。

     
      
  1. 在模特中?但是没有直接的db:view / table
  2.   
  3. 自定义类并使用一些LV:DB类?
  4.   

谁能指出我正确的方向?

p.n。大约有20个带有大型SQL查询的自定义旧类..

问候。

中号

0 个答案:

没有答案