RequireLogData.php 954 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Module\Dev\AdminControllers;
  3. use Dcat\Admin\Support\LazyRenderable;
  4. use UCore\Model\RequestLog;
  5. class RequireLogData extends LazyRenderable
  6. {
  7. public function render()
  8. {
  9. // 获取ID
  10. $id = $this->key;
  11. $model = RequestLog::query()->find($id);
  12. $data = [];
  13. if($model->headers){
  14. $data['headers']= unserialize($model->headers);
  15. }
  16. if($model->query){
  17. // dump($model->query);
  18. $data['query']= unserialize($model->query);
  19. }
  20. if($model->headers){
  21. $data['post']= unserialize($model->post);
  22. }
  23. if($model->error){
  24. $data['error']= unserialize($model->error);
  25. }
  26. $resp = (string)$model->response;
  27. strlen($resp);
  28. // dump($resp);
  29. if ($resp) {
  30. $data['response'] = json_decode($resp);
  31. }
  32. dump($data);
  33. }
  34. }