| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- namespace App\Providers;
- use App\Repositories\AuthRepository;
- use App\Repositories\AuthRepositoryInterface;
- use App\Repositories\PermissionRepository;
- use App\Repositories\PermissionRepositoryInterface;
- use Illuminate\Support\ServiceProvider;
- use App\Repositories\UserRepository;
- use App\Repositories\UserRepositoryInterface;
- use App\Repositories\UserTypePermissionRepository;
- use App\Repositories\UserTypePermissionRepositoryInterface;
- use App\Repositories\PersonalAccessTokenRepository;
- use App\Repositories\PersonalAccessTokenRepositoryInterface;
- use App\Repositories\CityRepositoryInterface;
- use App\Repositories\CityRepository;
- use App\Repositories\StateRepositoryInterface;
- use App\Repositories\StateRepository;
- use App\Repositories\CountryRepositoryInterface;
- use App\Repositories\CountryRepository;
- class AppServiceProvider extends ServiceProvider
- {
- /**
- * All of the container bindings that should be registered.
- *
- * @var array
- */
- public $bindings = [
- UserRepositoryInterface::class => UserRepository::class,
- PermissionRepositoryInterface::class => PermissionRepository::class,
- UserTypePermissionRepositoryInterface::class => UserTypePermissionRepository::class,
- PersonalAccessTokenRepositoryInterface::class => PersonalAccessTokenRepository::class,
- AuthRepositoryInterface::class => AuthRepository::class,
- CityRepositoryInterface::class => CityRepository::class,
- StateRepositoryInterface::class => StateRepository::class,
- CountryRepositoryInterface::class => CountryRepository::class,
- // Add other bindings here...
- ];
- /**
- * Register any application services.
- */
- public function register(): void
- {
- //
- }
- /**
- * Bootstrap any application services.
- */
- public function boot(): void
- {
- //
- }
- }
|