LogPostRequest.php 712 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\Http\Middleware;
  3. use App\Components\ErrorPush;
  4. use App\Services\LogService;
  5. use Closure;
  6. use Illuminate\Support\Facades\Auth;
  7. class logsLogPostRequest
  8. {
  9. use ErrorPush;
  10. /**
  11. * Handle an incoming request.
  12. *
  13. * @param \Illuminate\Http\Request $request
  14. * @param \Closure $next
  15. * @return mixed
  16. */
  17. public function handle($request, Closure $next)
  18. {
  19. if($request->method()!='GET'){
  20. LogService::log($request->fullUrl(),$request->method(),
  21. '请求:'.json_encode($request->all())
  22. .'请求头:'.json_encode($request->headers->all())
  23. );
  24. }
  25. return $next($request);
  26. }
  27. }