id(); $table->string('request_ip', 15); $table->text('post_data'); $table->text('get_data'); $table->text('header_data'); $table->text('response_data')->nullable(); $table->string('request_url', 300); $table->string('create_time', 30); $table->string('update_time', 30); $table->timestamps(); }); } } public static function JsonEncode($data){ //格式化数据,转json $post_data =$data; foreach ($post_data as $key => $post_datum) { $str_len = mb_strlen(json_encode($post_datum, JSON_UNESCAPED_UNICODE)); $str_size = $str_len / 1024; if ($str_size > 10) { $post_data["$key"] = 'Row size too large'; } } $post_data = json_encode($post_data, JSON_UNESCAPED_UNICODE); $str_len = mb_strlen($post_data); $str_size = $str_len / 1024; if ($str_size > 40) $post_data = '{"data":"Row size too large"}'; return $post_data; } }