jingcai-php/app/Http/Middleware/CryptoMiddleware.php

38 lines
932 B
PHP
Executable File

<?php
namespace App\Http\Middleware;
use App\Model\Customer\Customer;
use App\Utils\Result;
use Closure;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Log;
class CryptoMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @param string|null $guard
* @return mixed
*/
public function handle($request, Closure $next, $guard = null)
{
Log::error('xxxxxxxxxxxxxx CryptoMiddleware start ');
$resp = $next($request);
$resp->header('aaaa', 11111);
$content = $resp->getContent();
// $content = json_decode($content, JSON_UNESCAPED_UNICODE);
// $content = md5($content);
$resp->setContent(json_encode(base64_encode($content)));
Log::error('xxxxxxxxxxxxxx CryptoMiddleware resp:'.$resp->getContent());
return $resp;
}
}