Получить фрагмент запроса внутри промежуточного программного обеспечения Laravel - PullRequest
1 голос
/ 03 июня 2019

из промежуточного программного обеспечения 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

Ответы [ 3 ]

1 голос
/ 03 июня 2019

использование:

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]
0 голосов
/ 03 июня 2019
0 голосов
/ 03 июня 2019

попробуйте $request->getContent(), json_decode($request->getContent()) для лучшей манипуляции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...