PHPフレームワーク Laravel入門 第2版 3章 メモ

Chapter 3 ビューとテンプレート

3-1 PHPテンプレートの利用

  • ビュー概要
  • 実践

3-2 Bladeテンプレートを使う

  • 実践, @csrf
    • resources\views\hello の下に、index.blade.php を作成

3-3 Bladeの構文

  • Bladeの構文を実践する

3-4 レイアウトの作成

  • resources/views/layouts --> @section, @yeild, @show,
  • resources/views/components --> @component, @slot, @each

3-5 サービスとビューコンポーザ

  • Controller が直接関与する必要のないビジネスロジックを記述する
  • キーワード
    • サービス
    • サービスプロバイダー
    • ビューコンポーザ
  • 実践
    • artisan で ServiceProvider を作成する
    • ServiceProvider の function boot() で、Composer を設定する
    • config/app.php providers に、作成した、ServiceProvider を追加する
    • Composer 内で、$view へ与えた、変数値を、テンプレートから使える