This middleware adds the ability to automatically add the Accept application/json header to every request if it was not provided.
- PHP >= 8.5
- Laravel 12.x
Via composer:
composer require softonic/laravel-request-accept-json-middleware
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.
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 testTo run PHPUnit only:
$ docker compose run --rm phpunitTo check code style:
$ docker compose run --rm php composer run phpcsTo fix code style issues:
$ docker compose run --rm fixcsTo run static analysis:
$ docker compose run --rm php composer run phpstanThe Apache 2.0 license. Please see LICENSE for more information.