ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|---|
|
LaravelにはBladeというテンプレートエンジンがある。
Bladeテンプレートとは?
Bladeテンプレートを使うとと、共通部分(ヘッダー、サイドバー、フッター等)は親ビューに記述し、各ページのコンテンツは親ビューを継承した小ビューに記述するというようなことができる。
また、ディレクティブ(@~)を使用することで「if」や「for」を簡潔に記述することが出来る。
テンプレートの拡張子は「.blade.php」とする。
ビューとは
ビューはアプリケーションのフロントエンドを担当する。
Laravelでは、表示用のテンプレートをあらかじめ用意し、それを利用して画面表示を行うことが可能。(Bladeテンプレート)
テンプレートは、「resources」フォルダ内にある「views」フォルダの中に配置する。また、PHPファイルとして作成する。
レイアウトという大枠を作ってそこにビューを組み込むのが一般的なやり方。
レイアウトの定義
以下の様に、レイアウトは大枠を定義する。
|
<!-- resources/views/layouts/app.blade.php --> <!-- CSSとJavaScript --> <body> @yield('content') |