This commit is contained in:
xiaomlove
2021-04-19 20:13:21 +08:00
parent 736d42cd5c
commit 38afa63e3d
23 changed files with 1051 additions and 60 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Repositories;
use App\Models\Exam;
use App\Models\Setting;
use App\Models\User;
class ExamRepository extends BaseRepository
{
public function getList(array $params)
{
$query = Exam::query();
list($sortField, $sortType) = $this->getSortFieldAndType($params);
$query->orderBy($sortField, $sortType);
return $query->paginate();
}
public function store(array $params)
{
$exam = Exam::query()->create($params);
return $exam;
}
public function update(array $params, $id)
{
$exam = Exam::query()->findOrFail($id);
$exam->update($params);
return $exam;
}
}