Когда запрос равен json, все в порядке, я получил свой заголовок «xxx», но когда это прямой запрос на страницу - мой заголовок не существует в ответе.
Я пробовал любой вариант response()->header
, response('content',200,['xxx'=>'xxx'])
и безуспешно
Мой код в контроллере:
return $request->wantsJson()
? response([
'html' => view('components.tarif-list', compact('tarifs'))->render(),
'pagination' => $tarifs->appends(request()->query())->links()->toHtml(),
'head' => $seo_block,
'stats' => $stats
])->header('xxx','xxx')
: response(view('home',compact('tarifs','seo_block'))->render())->header('xxx','xxx');
home.blade. php
@extends('layouts.main')
@section('content')
<x-filters/>
<div id="head" class="alert alert-success" role="alert">
@if(!empty($seo_block))
{!! $seo_block !!}
@elseif($tarifs->isEmpty())
empty
@else
hello
@endif
</div>
{{$tarifs->appends(request()->query())->links()}}
<table id="tarif-list" class="table table-hover table-striped">
<x-tarif-list :tarifs="$tarifs"/>
</table>
{{$tarifs->appends(request()->query())->links()}}
@endsection