从中间件handle(Request $request ...) { .. }
到Laravel Request $request
的请求片段
我想获得dd($request);
的片段
结果是这样的。
Request {#42 ▼
#json: null
#convertedFiles: null
...
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/admin/ar/edit/1"
#requestUri: "/emt/admin/ar/edit/1"
#baseUrl: "/emt"
...
}
从上面的结果。我想得到结果中的#
。我尝试过
echo $request->pathInfo; <-- null
echo $request['pathInfo']; <-- null
echo $request->get('pathInfo'); <-- null
echo $request->pathInfo(); <-- error
答案 0 :(得分:1)
使用:
echo $request->getPathInfo();
您还可以使用:
$request->getRequestUri();
$request->getBaseUrl();
$request->getBasePath();
$request->getUri();
$request->getContentType();
$request->getContent();
$request->getClientIp();
$request->getAcceptableContentType();
$request->getCharsets();
$request->getClientIps();
...[AND MANY MORE]
答案 1 :(得分:0)
尝试$request->getContent(
),json_decode($request->getContent())
以获得更好的操作
答案 2 :(得分:0)