ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Laravelでhtmlのヘッダタイトルをつける

ようやくindexページまで来れた。

今回はBlade上でtitleタグをつけるけど、コントローラー上でタグをつける方法もある。まず「app\views\index.blade.php」を作る。titleは「Index Page」にする。

@extends('layout.default')

@section('title')
Index Page
@stop

@section('content')

	<p>Hello World.</p>

@stop

layout.defaultから呼び出される「default.blade.php」には

<title>
	@section('title')
	Tutorial
	@show
</title>

という行がある。@section~@showは可変なので、実際には「index.blade.php」の「Index Page」
に置換される。これでtitleを設定できる。