codetech / laravel-api-logs
A lightweight Laravel package for logging requests made to your API.
Requires
- php: ^7.2|^8.0
- illuminate/database: ^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
README
A lightweight Laravel package for logging requests made to your API.
Installation
Add the package to your Laravel application using composer:
composer require codetech/laravel-api-logs
Service Provider
The service provider will be automatically registered during the installation process. However, you can manually register it by adding it to the list of providers located in your config/app.php
file:
'providers' => [
...
Codetech\ApiLogs\Providers\ApiLogServiceProvider::class,
],
Migrations
Publish the migration file:
php artisan vendor:publish --provider=CodeTech\\ApiLogs\\Providers\\ApiLogServiceProvider --tag=migrations
Run the migration:
php artisan migrate
Usage
To start logging requests made to your API, you simply add the middleware to the API's route middleware group, located in your app/Http/Kernel.php
:
use CodeTech\ApiLogs\Http\Middleware\LogApiRequest;
protected $middlewareGroups = [
...
'api' => [
...
LogApiRequest::class,
],
];
License
codetech/laravel-api-logs is open-sourced software licensed under the MIT license.
About CodeTech
CodeTech is a web development agency based in Matosinhos, Portugal. Oh, and we LOVE Laravel!