123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace App\Providers;
- use App\Contracts\Repositories\AuthRepository;
- use App\Contracts\Repositories\BannerRepository;
- use App\Contracts\Repositories\CardOrderRepository;
- use App\Contracts\Repositories\CardRepository;
- use App\Contracts\Repositories\CardUseLogRepository;
- use App\Contracts\Repositories\DeviceRepository;
- use App\Contracts\Repositories\OrderRepository;
- use App\Contracts\Repositories\ResourceRepository;
- use App\Contracts\Repositories\ShopRepository;
- use App\Contracts\Repositories\UserRepository;
- use App\Repositories\Eloquent\AuthRepositoryEloquent;
- use App\Repositories\Eloquent\BannerRepositoryEloquent;
- use App\Repositories\Eloquent\CardOrderRepositoryEloquent;
- use App\Repositories\Eloquent\CardRepositoryEloquent;
- use App\Repositories\Eloquent\CardUseLogRepositoryEloquent;
- use App\Repositories\Eloquent\DeviceRepositoryEloquent;
- use App\Repositories\Eloquent\OrderRepositoryEloquent;
- use App\Repositories\Eloquent\ResourceRepositoryEloquent;
- use App\Repositories\Eloquent\ShopRepositoryEloquent;
- use App\Repositories\Eloquent\UserRepositoryEloquent;
- use Prettus\Repository\Providers\LumenRepositoryServiceProvider;
- class RepositoryServiceProvider extends LumenRepositoryServiceProvider
- {
- public function boot()
- {
- $this->app->bind(AuthRepository::class, AuthRepositoryEloquent::class);
- $this->app->bind(UserRepository::class, UserRepositoryEloquent::class);
- $this->app->bind(ShopRepository::class, ShopRepositoryEloquent::class);
- $this->app->bind(BannerRepository::class, BannerRepositoryEloquent::class);
- $this->app->bind(DeviceRepository::class, DeviceRepositoryEloquent::class);
- $this->app->bind(OrderRepository::class, OrderRepositoryEloquent::class);
- $this->app->bind(CardRepository::class, CardRepositoryEloquent::class);
- $this->app->bind(CardOrderRepository::class, CardOrderRepositoryEloquent::class);
- $this->app->bind(CardUseLogRepository::class, CardUseLogRepositoryEloquent::class);
- $this->app->bind(ResourceRepository::class, ResourceRepositoryEloquent::class);
- }
- }
|