AppServiceProvider.php 719 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace App\Providers;
  3. use App\Models\Schedule;
  4. use App\Observers\ScheduleObserver;
  5. use Illuminate\Support\ServiceProvider;
  6. class AppServiceProvider extends ServiceProvider
  7. {
  8. /**
  9. * All of the container bindings that should be registered.
  10. *
  11. * @var array
  12. */
  13. public $bindings = [
  14. // Add bindings here...
  15. ];
  16. /**
  17. * Register any application services.
  18. */
  19. public function register(): void
  20. {
  21. //
  22. }
  23. /**
  24. * Bootstrap any application services.
  25. */
  26. public function boot(): void
  27. {
  28. if ($this->app->environment(['local', 'development', 'dev'])) {
  29. Schedule::observe(ScheduleObserver::class);
  30. }
  31. }
  32. }