Заголовки ответа Response
К объекту ответа можно добавлять HTTP заголовки:
app/Http/Controllers/PostController.php<?php
class PostController extends Controller
{
public function show()
{
return response('text', 200)
->header('Content-Type', 'text/plain');
}
}
Можно использовать несколько методов header
в виде цепочки для добавления нескольких заголовков в отклик:
app/Http/Controllers/PostController.php<?php
class PostController extends Controller
{
public function show()
{
return response('Hello World', 200)
->header('Content-Type', 'text/plain')
->header('X-Header-One', 'value')
->header('X-Header-Two', 'value');
}
}
Можно также отправлять несколько заголовков в виде массива, используя метод withHeaders
:
app/Http/Controllers/PostController.php<?php
class PostController extends Controller
{
public function show()
{
return response('text', 200)->withHeaders([
'Content-Type' => 'text/plain',
'X-Header-One' => 'value',
'X-Header-Two' => 'value',
]);
}
}