国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

希望route類(lèi)提供更多的接口

ala3246875

例如我的url 有1個(gè)參數(shù)id是加密過(guò)的,要用中間件解密的話,沒(méi)有找到相關(guān)接口。只能到控制器里解密,很麻煩的。希望支持。

laravel 是支持的,解密后,送回路由里
參考:
public function handle(Request $request, Closure $next, ...$parameter)
{
$router = Route::current();
$parameterNames = $router->parameterNames();
if ($parameterNames) {
if (! empty($parameter)) {
foreach ($parameter as $v) {
$this->decodeParameter($router, $v);
}
} else {
foreach ($parameterNames as $v) {
$this->decodeParameter($router, $v);
}
}
}
return $next($request);
}

private function decodeParameter($router, $parameterName)
{
    if ($router->hasParameter($parameterName)) {
        $code = $router->parameter($parameterName);
        $decode_id  =   CCommon::hashids_decode_id($code);

        if (is_false($decode_id)) {
            abort(404);
        }

        $router->setParameter($parameterName, $decode_id);
    }
}
1441 1 0
1個(gè)回答

walkor 打賞

public function handle(Request $request, Closure $next, ...$parameter)
沒(méi)看明白,參數(shù)是如何傳進(jìn)去的?

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??