Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork47
bepsvpt/secure-headers
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Add security related headers to HTTP response. The package includes Service Providers for easyLaravel integration.
9.0.0
5.1 ~ 12.x
Install using composer
composer require bepsvpt/secure-headers
Copy config file to your project directory
cp vendor/bepsvpt/secure-headers/config/secure-headers.php path/to/your/project/directory
Set up config file
Done!
Install using composer
composer require bepsvpt/secure-headers
Add service provider inconfig/app.php
( laravel version < 5.5 )
Bepsvpt\SecureHeaders\SecureHeadersServiceProvider::class,
Publish config file
php artisan vendor:publish --provider="Bepsvpt\SecureHeaders\SecureHeadersServiceProvider"
Add global middleware inapp/Http/Kernel.php
( laravel version < 12 )
\Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class,
Add global middleware inbootstrap/app.php
( laravel version >= 12 )
->withMiddleware(function (Middleware$middleware):void {$middleware->append(\Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class);})
Set up config fileconfig/secure-headers.php
Done!
Install using composer
composer require bepsvpt/secure-headers
Add service provider inbootstrap/app.php
$app->register(Bepsvpt\SecureHeaders\SecureHeadersServiceProvider::class);
Copy config file to project directory
mkdir configcp vendor/bepsvpt/secure-headers/config/secure-headers.php config/secure-headers.php
Add global middleware inbootstrap/app.php
$app->middleware([ \Bepsvpt\SecureHeaders\SecureHeadersMiddleware::class,]);
Set up config fileconfig/secure-headers.php
Done!
Do not forget to import namespace.
<?phpuse \Bepsvpt\SecureHeaders\SecureHeaders;
<?php// instantiate the class by fromFile static method$secureHeaders = SecureHeaders::fromFile('/path/to/secure-headers.php');// or instantiate the class directly$config =require'/path/to/secure-headers.php';$config['key'] ='value';// modify config value if needed$secureHeaders =newSecureHeaders($config);
// Get headers$secureHeaders->headers();// Send headers to HTTP response$secureHeaders->send();
Please seeDOCS for details.
Please seeCHANGELOG for details.
Please seeUPGRADE for details.
Secure Headers is licensed underThe MIT License (MIT).
About
PHP Secure Headers
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Contributors15
Uh oh!
There was an error while loading.Please reload this page.