diff --git a/app/Http/Controllers/Admin/EmailTemplateController.php b/app/Http/Controllers/Admin/EmailTemplateController.php index 4dbaec8..72048d1 100644 --- a/app/Http/Controllers/Admin/EmailTemplateController.php +++ b/app/Http/Controllers/Admin/EmailTemplateController.php @@ -147,7 +147,7 @@ class EmailTemplateController extends BaseController if ($validator->fails()) { return $this->fail([ResponseCode::ERROR_PARAMETER, implode(',', $validator->errors()->all())]); } - $detail = $this->model->find($all['id']); + $detail = $this->model->withCount('emailRecords')->find($all['id']); return $this->success($detail); } diff --git a/app/Models/EmailTemplate.php b/app/Models/EmailTemplate.php index 56c6a01..accd159 100755 --- a/app/Models/EmailTemplate.php +++ b/app/Models/EmailTemplate.php @@ -9,5 +9,10 @@ use Illuminate\Support\Facades\Cache; class EmailTemplate extends SoftDeletesModel { + public function emailRecords() + { + return $this->hasMany(EmailRecord::class, 'email_template_id', 'id'); + } + }