laravel-request-accept-json-middleware maintained by softonic
Description
Laravel middleware to add Accept application/json header to requests
Last update
2026/01/12 16:10
(dev-master)
License
Downloads
50 982
Tags
Laravel request accept json middleware
This middleware adds the ability to automatically add the Accept application/json header to every request if it was not provided.
Requirements
- PHP >= 8.5
- Laravel 12.x
Installation
Via composer:
composer require softonic/laravel-request-accept-json-middleware
Documentation
To use the middleware register it in app/Http/Kernel.php
protected $middleware
= [
...
RequestAcceptJson::class,
...
];
From now on the header Accept: application/json will be automatically added to every request.
Testing
softonic/laravel-request-accept-json-middleware has a PHPUnit test suite, code style compliance check using PHP CS Fixer, and static analysis using PHPStan.
To run the tests, run the following command from the project folder:
$ docker compose run --rm test
To run PHPUnit only:
$ docker compose run --rm phpunit
To check code style:
$ docker compose run --rm php composer run phpcs
To fix code style issues:
$ docker compose run --rm fixcs
To run static analysis:
$ docker compose run --rm php composer run phpstan
License
The Apache 2.0 license. Please see LICENSE for more information.