<?php namespace App\Repositories; use App\Models\Sms; use Prettus\Repository\Eloquent\BaseRepository; use Prettus\Repository\Criteria\RequestCriteria; /** * Class SmsRepository. * * @package namespace App\Repositories; */ class SmsRepository extends BaseRepository { /** * Specify Model class name * * @return string */ public function model() { return Sms::class; } /** * Boot up the repository, pushing criteria */ public function boot() { $this->pushCriteria(app(RequestCriteria::class)); } /** * @return Sms */ public function getUsefulSms() { return $this->model->where('status', 1)->first(); } }