Skip to content

Position in Kernel.php middleware #94

@zlem0815

Description

@zlem0815

Just a note, but perhaps useful for the installation instructions

added \Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class, als last entry in Kernel.php like:

protected $middleware = [
\App\Http\Middleware\TrustProxies::class,
\Illuminate\Http\Middleware\HandleCors::class,
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class,
];

However, that did not work and the headers were not added.
After moving SecureHeadersMiddleware to the first position, it worked.
my working solution:

protected $middleware = [
\Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class,
\App\Http\Middleware\TrustProxies::class,
\Illuminate\Http\Middleware\HandleCors::class,
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions