Laravelにおけるページタイトルの設定方法を説明します。

以下、汎用的なタイトルの実装例を紹介します。

設定するタイトルは「ページ個別タイトル - 共通タイトル」とします。

 

共通のタイトルを設定(レイアウトに記載)

<title>@yield('title1')共通タイトル@yield('title2')</title>

 

ページ個別のタイトルを設定(子ビュー(blade)に記載)

以下の実装例は共通タイトルの前に個別タイトルを付け足したいので「@section('title1')」となります。(後に付け足す場合は「@section('title2')」)

@extends('layouts.app')

@section('title1')
ページ個別タイトル - 
@stop

@section('content')

...