michelmelo/laravel-request-logging

Write all incoming requests and there responses

1.0.3 2023-11-18 15:13 UTC

This package is auto-updated.

Last update: 2024-04-18 16:02:35 UTC


README

Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.

This Laravel package contains middleware to log requests and there responses including all parameters.

Installation

You can install using composer

composer require michelmelo/laravel-request-logging

Next step is to add the middleware in your app/Http/Kernel.php file.

Add the request logging to all routes:

protected $middleware = [
    ...
    \MichelMelo\RequestLogging\LogRequest::class,
    ...
];

Or you only for specific route(group)s.

protected $routeMiddleware = [
    ...
    'logRequest' => \MichelMelo\RequestLogging\LogRequest::class,
    ...
];

Finally, although optionally, you can publish the configuration file:

php artisan vendor:publish --provider="MichelMelo\RequestLogging\RequestLoggingServiceProvider"