Laravelテンプレートエンジンとは
任意の名前.blade.php
bladeとは【Laravel】で利用されているテンプレートエンジンの事
テンプレートエンジンとは、
HTMLの一部に変数や条件分岐、繰り返し等の各種処理を埋め込める仕組み
{{$sample}}とは
{{ }}に囲んだ形で変数名を指定すると、自動的に変数内の文字列が出力(echoと同じ)される。
{!! $sample !!}とは
{!!$title !!}に囲んだ形で変数名を指定すると、エスケープを防止して出力する。
{{-- $sample --}} とは
Laravelのコメント行
ディレクティブとは
@から始まる文字列の事
@extends (エクステンドズ)
レイアウトの呼び出し
@extends('.blade.phpのファイル名')
@section (セクション)
レイアウトファイルの(@yield)に変数を穴埋め
@section('埋め込むyieldの場所', 埋め込む変数)
※複数行になる場合は、@endsectionで閉じる
@yield (イールド)
@yield('ここに埋め込む宣言')