AppServiceProvider.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | LARAVEL8.0 框架 [ LARAVEL ][ RXThinkCMF ]
  4. // +----------------------------------------------------------------------
  5. // | 版权所有 2017~2021 LARAVEL研发中心
  6. // +----------------------------------------------------------------------
  7. // | 官方网站: http://www.laravel.cn
  8. // +----------------------------------------------------------------------
  9. // | Author: laravel开发员 <laravel.qq.com>
  10. // +----------------------------------------------------------------------
  11. namespace App\Providers;
  12. use Illuminate\Support\ServiceProvider;
  13. class AppServiceProvider extends ServiceProvider
  14. {
  15. /**
  16. * Register any application services.
  17. *
  18. * @return void
  19. */
  20. public function register()
  21. {
  22. //
  23. \DB::listen(function ($query) {
  24. $bindings = $query->bindings;
  25. $sql = $query->sql;
  26. foreach ($bindings as $replace) {
  27. $value = is_numeric($replace) ? $replace : "'" . $replace . "'";
  28. $sql = preg_replace('/\?/', $value, $sql, 1);
  29. }
  30. });
  31. }
  32. /**
  33. * Bootstrap any application services.
  34. *
  35. * @return void
  36. */
  37. public function boot()
  38. {
  39. //
  40. }
  41. }