AppServiceProvider.php 875 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Providers;
  3. use App\Models\BlockItems;
  4. use App\Observers\BlockItemObserver;
  5. use App\Observers\CouponGrantRangeObserver;
  6. use App\Observers\CouponRangeObserver;
  7. use App\Observers\GoodsSpecObserver;
  8. use Illuminate\Contracts\Routing\UrlGenerator;
  9. use Illuminate\Support\ServiceProvider;
  10. class AppServiceProvider extends ServiceProvider
  11. {
  12. /**
  13. * Register any application services.
  14. *
  15. * @return void
  16. */
  17. public function register()
  18. {
  19. //
  20. }
  21. /**
  22. * Bootstrap any application services.
  23. *
  24. * @return void
  25. */
  26. public function boot(UrlGenerator $url)
  27. {
  28. // 设置全局https
  29. if( strtolower(env('APP_ENV')) !== 'local' ){
  30. $url->forceScheme('https');
  31. }
  32. //商品规格库存更新触发事件
  33. BlockItems::observe(BlockItemObserver::class);
  34. }
  35. }