Тайтл в макете сайта в Laravel

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

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>
Задание 1

Модифицируйте контроллер с юзерами так, чтобы тайтл каждого представления передавался из контроллера.