【发布时间】:2025-12-14 02:00:01
【问题描述】:
我有一个名为 Business Logic Repo 的存储库,其中存储了我的函数或方法。 还有一个 Database Logic Repo,它有一个可以与数据库交互的方法。
我的问题是从数据库逻辑存储库调用函数并将其用于业务逻辑存储库的最佳方法是什么。
例如:在我的 BusinessLogicRepo 上我有这个功能
function listSelection($values){
return $this->model->getSelection($values);
}
getSelection() 函数来自执行查询的数据库逻辑存储库。
function getSelection($tableName, $idField, $nameField){
$query = DB::table($tableName)->select($idField,$nameField)->get();
return $query;
}
【问题讨论】:
标签: laravel laravel-5 eloquent repository repository-pattern