【发布时间】:2019-12-29 16:55:11
【问题描述】:
我将 lumen 中的存储库模式与 Query Builder 一起使用。存储库类通常如下所示:
<?php
namespace App\Repositories;
use Illuminate\Support\Facades\DB;
class RepoNameRepository {
public function methodName() {
/*
Various Calls to the DB facade...
$data = DB::table("tableName")...->get();
*/
return $data;
}
}
有什么有效的方法摆脱 use语句 use Illuminate\Support\Facades\DB在每个开头我的存储库类?理想情况下,DB 门面将在 web.php 中可用。
到目前为止,我能想到的是拥有一个带有 use 语句的 Repository 基类。
【问题讨论】:
标签: php laravel repository-pattern lumen