Laravel Получение заголовков из промежуточного программного обеспечения группы маршрутов - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь получить значения заголовка из запроса get / post в моем промежуточном программном обеспечении, но я не могу его получить.

В моем AdminMiddleware я пытался получить значение таким способом

AdminToken. php

public function handle($request, Closure $next, $guard = null) {
     ...
     return response()->json($request->input('ADMIN_TOKEN')); //not returning header value

Ядро. php

protected $routeMiddleware = [
    ...
    'admin' => \App\Http\Middleware\AdminToken::class,

API. php

Route::group(['middleware' => ['admin']], function() {
    ...

Postman test

Большое спасибо всем.

Ответы [ 2 ]

1 голос
/ 26 марта 2020

Вы можете использовать в своем контроллере:

dd($request->header('ADMIN_TOKEN'));
0 голосов
/ 26 марта 2020

Я нашел решение, если кому-то еще нужно.

AdminToken. php

use Request;// import required

Request::header('ADMIN_TOKEN') // function to get header
...