Laravelでextendsを使ったHTMLの共通化を行なっていた際、ページテンプレートで設定したタイトルをベーステンプレートで設定していたところ、タイトルタグに改行や空白が入っている事に気づきました。
イージーミスですがTipsとして残しておきます。
ベーステンプレートは以下となります。
<html>
<head>
<title>@yield('title')</title>
</head>
<body>
.....
</body>
</html>
ページテンプレートは以下となります。
ベーステンプレートはresources/views/layouts/parent.blade.phpを想定。
@extends('layouts.parent')
@section('title')
ぺーじのたいとる
@endsection
@section('content')
.....
@endsection
冷静に見ればすぐわかるんですが、いそがしいときだと見落としてしまうんですよね。
問題はこの部分。
@section('title')
ぺーじのたいとる
@endsection
↑ではなく↓ですね。
@section('title', 'ぺーじのたいとる')
これであっさり解決です。
タイトルタグに不要な改行も空白もなくなりました。