123456789101112131415161718192021222324252627282930 |
- <?php
- namespace App\Repositories\Eloquent;
- use App\Contracts\Repositories\BannerRepository;
- use App\Models\Banner;
- use App\Repositories\Criteria\BannerCriteria;
- use App\Repositories\Presenters\BannerPresenter;
- class BannerRepositoryEloquent extends BaseRepository implements BannerRepository
- {
- public function model()
- {
- // TODO: Implement model() method.
- return Banner::class;
- }
- public function validator()
- {
- return null;
- }
- public function boot()
- {
- parent::boot(); // TODO: Change the autogenerated stub
- $this->setPresenter(BannerPresenter::class);
- $this->pushCriteria(app(BannerCriteria::class));
- }
- }
|