In Laravel 5, using Middleware, creating a new file, modifying an existing file:
New file: app/Http/Middleware/AddHeaders.php
<?php namespace App\Http\Middleware;
use Closure;
use Illuminate\Contracts\Routing\Middleware;
// If Laravel >= 5.2 then delete 'use' and 'implements' of deprecated Middleware interface.
class AddHeaders implements Middleware
{
public function handle($request, Closure $next)
{
$response = $next($request);
$response->header('header name', 'header value');
$response->header('another header', 'another value');
return $response;
}
}
Modify existing file app/Kernel.php
protected $middleware = [
.
.
.
'App\Http\Middleware\AddHeaders',
];
And you’re set.