softonic / laravel-middleware-request-id by Joskfg

Middleware for Laravel Framework to add the X-Request-ID header in the requests and responses.
85,044
15
8
Package Data
Maintainer Username: Joskfg
Maintainer Contact: josemanuel.cardona@softonic.com (Jose Manuel Cardona)
Package Create Date: 2017-02-07
Package Last Update: 2021-06-28
Language: PHP
License: Apache-2.0
Last Refreshed: 2024-04-18 15:12:31
Package Statistics
Total Downloads: 85,044
Monthly Downloads: 1,130
Daily Downloads: 73
Total Stars: 15
Total Watchers: 8
Total Forks: 3
Total Open Issues: 0

softonic/laravel-middleware-request-id

Build Status

Install

$ composer require softonic/laravel-middleware-request-id

Usage

For all routes or a specific group

Add Softonic\Laravel\Middleware\RequestId::class in App\Http\Kernel.

For all routes:

protected $middleware = [
    Softonic\Laravel\Middleware\RequestId::class,
    ....
]

Specific group:

// Example for WEB group
protected $middlewareGroups = [
        'web' => [
			Softonic\Laravel\Middleware\RequestId::class,
			...
        ],

        'api' => [
            ...
        ],
    ];

For a specific route

Register the middleware as a route middleware in App\Http\Kernel.

    protected $routeMiddleware = [
		...
		'request-id' => Softonic\Laravel\Middleware\RequestId::class,
    ];

then, use it in your routes file, for example in routes\web.php

Route::get('route', function() {})->middleware('request-id');