fullstackru
@fullstackru

Как вывести турбо-страницы в Laravel?

Я сгенерировал одну общую RSS-ленту для Турбо-страниц, они без проблем выводятся и Яндекс их с огромным удовольствием принял. Проблема в том, что при попытки сгенерировать для каждой статьи отдельную Турбо-страницу - приложение выдает: Method Illuminate\View\View::header does not exist.

Не подскажите с чем это может быть связано?

Контроллер:

public function article($slug) {
    $article = Article::where('slug', $slug)->where('published', 1)->firstOrFail();

    return view('template.layouts.single-turbo', [
        'articles' => $article
    ])->header('Content-Type', 'text/xml');
}


Маршрут:

Route::get('/blog/{slug?}/turbo', 'TurboController@article')->name('article');
  • Вопрос задан
  • 1125 просмотров
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
// ...
return response()->view(/*...*/)->header('Content-Type', 'text/xml')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы