| 1234567891011121314151617181920212223242526272829303132333435363738 | <?php/** * Created by PhpStorm. * User: wuzhenke * Date: 2019/1/25 * Time: 17:54 */namespace App\Repositories\Jobfair;use App\Models\Jobfair\JobfairPersonalJobsReceive;use Prettus\Repository\Eloquent\BaseRepository;class JobfairPersonalJobsReceiveRepository extends BaseRepository{    public function model()    {        return JobfairPersonalJobsReceive::class;    }    public function getResume($where)    {        return $this->model->with(['jobfairs','resumes','putJobs'])->where($where)->orderBy("personal_look", 'asc')->paginate(10);    }    public function personJobfair($data, $where, $resumeWhere)    {        return $this->model->with(['resumes', 'putJobs'=>function ($query) use ($where) {            $query->whereIn('audit', $where)->where('display', 1);        }, 'jobfairs'])->where($data)->whereHas('resumes')->whereHas('putJobs')->whereHas('jobfairs')->orderBy('id', 'desc')->paginate(10);    }    public function delete($id){        return $this->model->where('id', $id)->delete();    }}
 |