代码:
<?php
namespace app\http\middleware;
class Notiflogcheck
{
public function handle($request, \Closure $next)
{
$filter = json_decode(htmlspecialchars_decode($request->get('filter')));
if (isset($filter->result) && $filter->result == 'fail') {
$op = json_decode(htmlspecialchars_decode($request->get('op')));
$filter->result = 'success';
$op->result = '<>';
$filter = json_encode($filter);
$op = json_encode($op);
$request->withGet(['filter' => $filter, 'op' => $op]);
}
return $next($request);
}
}
修改Get值的方法:withGet
修改Post值的方法:withPost
在文档里没有找到,翻源码才找到相关方法,特此记录
版权声明:本文为qq_43287952原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。