webman的路由参数,如果不是在控制器里面获取,在functions里面获取,应该怎么做

a178251115

webman的路由参数,如果不是在控制器里面获取,在functions里面获取,应该怎么做
我有一个通用的方法要判断请求的参数,返回所有的请求参数给其他函数使用,如果每次都通过控制器来做,代码量会多很多,逻辑也复杂很多,希望能有一个通用的获取参数的方法

192 1 0
1个回答

walkor
request()->route?->param('id');

你可以封装成一个函数放在functions.php里

function param($name)
{
    return request()->route?->param($name);
}

如果请求没有命中自定义路由,request()->route 为null,所以要判断下

🔝