Полный цикл в digital

Вывод метатегов в компонент

Давайте теперь в макете сайта укажем место, в которое будет вставлен тайтл страницы. Это делается с помощью например переменной $title:

resources/views/components/layout.blade.php<!DOCTYPE html>
<html>
    <head>
        <title>{{ $title }}</title>
    </head>
    <body>
        {{ $slot }}
    </body>
</html>

Теперь в виде (представлении) контроллера зададим текст нашего тайтла. Это делается с помощью тега <x-slot> следующим образом:

resources/views/post/show.blade.php<x-layout>
	<x-slot:title>
	page title
	</x-slot>
	page content
</x-layout>

Метатеги из переменной контроллера

Пусть теперь в вид (представление) передается не только контент, но и тайтл:

app/Http/Controllers/PostController.php<?php
class PostController extends Controller
{
    public function show()
    {
        return view('post.show', [
            'title' => 'page title',
            'text'  => 'page content',
        ]);
    }
}

Давайте выведем переданный тайтл в виде (представлении):

resources/views/post/show.blade.php<x-layout>
	<x-slot:title>
	{{ $title }}
	</x-slot>
	{{ $text }}
</x-layout>

В слоте для тайтла вместе с переменной можно вывести и какой-нибудь текст:

resources/views/post/show.blade.php<x-layout>
	<x-slot:title>
	{{ $title }} - site.com
	</x-slot>
	{{ $text }}
</x-layout>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг