写laravel RAW查询的地方?

时间:2017-07-09 18:03:03

标签: laravel laravel-5

我们目前正在开展一个大型的laravel 5.2项目。对于我们的查询,我们总是尝试使用Eloquent ORM。但有时我们需要使用RAW查询。

我们认为将来我们必须编写更多RAW查询。所以我们需要一个单独的地方和一个组织良好的方式来编写RAW查询。我们不想在我们的控制器和模型中编写原始查询。

还有其他我们可以放置原始查询的地方。或者,编写原始查询的最佳过程是什么(编写单独的文件或存储库等)。

1 个答案:

答案 0 :(得分:2)

您可以使用scopes

对于每组相关查询,我将根据您的模型结构在scopes目录中创建一个文件。

这将为您提供一个可以添加或编辑原始查询的中心位置。