获取请求路径
path 方法返回请求路径信息。所以,如果收到的请求目标地址是 http://domain.com/foo/bar,那么 path 将会返回 foo/bar:
$uri = $request->path();
is 方法可以验证收到的请求路径和指定规则是否匹配。使用这个方法的时候你也可以传递一个 * 字符作为通配符:
if ($request->is('admin/*')) {
//
}
获取请求的 URL
你可以使用 url 或 fullUrl 方法去获取传入请求的完整 URL。url 方法返回不带有查询字符串的 URL,而 fullUrl 方法的返回值包含查询字符串:
// Without Query String...
$url = $request->url();
// With Query String...
$url = $request->fullUrl();
获取请求方法
对于传入的请求 method 方法将返回 HTTP 的请求方式。你也可以使用 isMethod 方法去验证 HTTP 的请求方式与指定规则是否相配:
$method = $request->method();
if ($request->isMethod('post')) {
//
}
网友评论