Alberto Acuña
Alberto Acuña

Reputation: 535

Laravel Get Headers From Route Group Middleware

Im trying to get the header values from request get/post in my middleware, but I cant get it.

In my AdminMiddleware I was trying to get the value this way

AdminToken.php

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

Kernel.php

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

api.php

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

Postman test

Thank you so much everyone.

Upvotes: 0

Views: 1389

Answers (2)

Vincent Decaux
Vincent Decaux

Reputation: 10714

You can use in your controller :

dd($request->header('ADMIN_TOKEN'));

Upvotes: 1

Alberto Acuña
Alberto Acuña

Reputation: 535

i found solution if somenone else needs.

AdminToken.php

use Request;// import required

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

Upvotes: 0

Related Questions