Laravel 如何去除部分查询参数
微信 oauth 登陆之后应该把 url 中的 code, state 这两个参数去除,其他部分原样返回
该方法来自 easywechat ,可略加修改用在其他场景。
public function getTargetUrl($request)
{
$queries = array_except($request->query(), ['code', 'state']);
return $request->url().(empty($queries) ? '' : '?'.http_build_query($queries));
}