AppServiceProvider.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Providers;
  3. use Carbon\Carbon;
  4. use Encore\Admin\Facades\Admin;
  5. use Illuminate\Http\Request;
  6. use Illuminate\Support\ServiceProvider;
  7. class AppServiceProvider extends ServiceProvider
  8. {
  9. /**
  10. * Bootstrap any application services.
  11. *
  12. * @return void
  13. */
  14. public function boot()
  15. {
  16. //修改邮件配置
  17. $config['mail']=config('mail');
  18. $config['mail']['host']=config('aix.email.email_config.email_base_config.smtp_address');
  19. $config['mail']['username']=config('aix.email.email_config.email_base_config.smtp_account');
  20. $config['mail']['password']=config('aix.email.email_config.email_base_config.smtp_password');
  21. config($config);
  22. Carbon::setLocale('zh');
  23. // Horizon::auth(function (Request $request) {
  24. // if (!is_null(Admin::user()) && Admin::user()->isAdministrator()) {
  25. // return true;
  26. // }
  27. // return false;
  28. // });
  29. }
  30. /**
  31. * Register any application services.
  32. *
  33. * @return void
  34. */
  35. public function register()
  36. {
  37. //
  38. }
  39. }