<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/11/23 * Time: 17:35 */ namespace App\Repositories; use App\Models\Report; use Prettus\Repository\Eloquent\BaseRepository; /** * Class ReportRepositoryEloquent. * * @package namespace App\Repositories; */ class ReportRepository extends BaseRepository { /** * Specify Model class name * * @return string */ public function model() { return Report::class; } public function getTypes($type) { return $this->model->getReportTypes($type); } public function getReport($where) { return $this->model->where($where)->first(); } public function addInfo($data) { return $this->model->create($data); } public function getCount($where) { return $this->model->where($where)->count(); } }