Сегодня решил вернуться к этому вопросу и вроде как получилось. Но ещё не уверен, что будет работать с динамическим изменением данных заголовка.
И так, решение (возможно временное):
На странице, где должно отображаться (index.blade.php, post.blade.php и в таком стиле):
<x-guest-layout>
<x-slot name="title">{{ __('Home Page') }}</x-slot>
</x-guest-layout>
PS: можно и вместо x-guest-layout использовать другие слои. У кого как короче.
Собственно в самом layout меняем тег title на...:
<title>{{ $title }} - {{ config('app.name', 'Laravel') }}</title>
И всё работает. Так как ещё я разбираюсь что да как в компонентах blad'а, то с динамической заменой (данными из бд, например) я ещё не работал. В будущем, как пойму что работает - отпишусь.