一、前置中间件
public function handle($request, Closure $next)
{
需要处理的操作
return $next($request);
}
二、后置中间件
public function handle($request, Closure $next)
{
/*后置中间件-处理返回数据*/
$response = $next($request);
$des3_mode = env('DES3_MODE');
if ($des3_mode === true) {
$result = json_encode(['result'=>\HashyooDes3\Facade\DES3::encrypt($response->getContent())]);
$response->setContent($result);
}
return $response;
}