laravel12.laravel_021
最終投稿日:2026年2月22日
| {{ 変数名 }} | タグ等の特殊文字列をエスケープしてデコード |
|---|---|
| {!! 変数名 !!} | タグ等の特殊文字列をエスケープせずにデコード |
| {{-- コメント --}} | コメント扱いとなり、何も出力しません |
<!DOCTYPE HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
サンプル画面
</BODY>
</HTML>
<!DOCTYPE HTML>
<HEAD>
<TITLE>サンプル</TITLE>
</HEAD>
<BODY>
{{-- 共通ヘッダ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通ヘッダ<BR />
ここに共通の内容を記述します
</div>
サンプル画面
{{-- 共通フッタ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通フッタ
ここに共通の内容を記述します
</div>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HEAD>
<TITLE>サンプル</TITLE>
</HEAD>
<BODY>
@section('header')
@include('layouts.header')
@show
@yield('content')
@section('footer')
@include('layouts.footer')
@show
</BODY>
</HTML>
{{-- 共通ヘッダ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通ヘッダ
ここに共通の内容を記述します
</div>
{{-- 共通フッタ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通フッタ
ここに共通の内容を記述します
</div>
@extends('layouts.base')
@section('content')
子画面本文
@endsection
public function index(Request $request) {
$link = 'https://www.yahoo.co.jp/';
return view('hoge/index', ['title' => 'ほげ', 'user' => 'hoge_user', 'link' => $link]);
}
<!DOCTYPE HTML>
<HEAD>
<TITLE>{{ $title }}</TITLE>
</HEAD>
<BODY>
@section('header')
@include('layouts.header')
@show
@yield('content')
@section('footer')
@include('layouts.footer', ['yahoo' => $link])
@show
</BODY>
</HTML>
{{-- 共通ヘッダ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通ヘッダ<BR />
ようこそ {{ $user }} さん
</div>
{{-- 共通フッタ --}}
<div style="height:100px;width:100%;text-align:center;background-color:#AAA;">
共通フッタ<BR />
<a href="{{ $yahoo }}">Yahoo</a>
</div>
| $title | そのまま親画面に指定できます |
| $user | 親画面が呼出しているヘッダ画面にも直接指定できます |
| $yahoo | 本来は直接「$link」で指定できますが、 別の指定方法として「@include」から変数を渡す事も可能です |