标签: laravel laravel-5
我们目前正在开展一个大型的laravel 5.2项目。对于我们的查询,我们总是尝试使用Eloquent ORM。但有时我们需要使用RAW查询。
我们认为将来我们必须编写更多RAW查询。所以我们需要一个单独的地方和一个组织良好的方式来编写RAW查询。我们不想在我们的控制器和模型中编写原始查询。
还有其他我们可以放置原始查询的地方。或者,编写原始查询的最佳过程是什么(编写单独的文件或存储库等)。
答案 0 :(得分:2)
您可以使用scopes
对于每组相关查询,我将根据您的模型结构在scopes目录中创建一个文件。
这将为您提供一个可以添加或编辑原始查询的中心位置。