ExcelDataProvider.php 673 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\ExcelData\Providers;
  3. use Laravel\Lumen\Providers\EventServiceProvider as ServiceProvider;
  4. class ExcelDataProvider extends ServiceProvider
  5. {
  6. //路由文件名
  7. protected $routes = 'routes.php';
  8. public function boot()
  9. {
  10. //自动载入路由
  11. $func = new \ReflectionClass(get_class($this));
  12. $path = str_replace($func->getShortName() . '.php', '', $func->getFileName());
  13. $routesFile = $path . '../' . $this->routes;
  14. if (file_exists($routesFile)) {
  15. require $routesFile;
  16. }
  17. parent::boot();
  18. }
  19. /**
  20. * 注册
  21. */
  22. public function register()
  23. {
  24. }
  25. }