ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【Laravel5.7】CRUDアプリケーションを最速で作成する② Blade共通テンプレート作成

f:id:HLSE:20190220191746p:plain

前回の記事でCRUDアプリケーションの基礎部分ができました。

次は、ブラウザで表示する個所(VIew)の共通部分のテンプレートを作成していきます。

 

以下記事がこの記事の基本部分になるのでこちらからご覧ください。

www.topse.work

 

開発環境

OS:Windows10 64bit
XAMPP:v3.2.2
MySQL(MariaDB):10.1.35-MariaDB
Webフレームワーク:Laravel Framework 5.7.27
エディタ:VisualStudioCode 1.30.2

手順

layoutsフォルダ作成

resources\views\フォルダ内に「layouts」フォルダを作成します。

 

以下2つの共通テンプレートファイルを作成する

 

Bladeテンプレート作成

全ページ共通テンプレート

resources\views\layouts\application.blade.php

gist7f81867d5eea007202b228c9b6e54d21

 

エラー表示用共通テンプレート

resources\views\layouts\errors.blade.php

gist229ee96aab961976160d344455319aea

 

これらの共通テンプレートは他のBladeファイルから参照される共通部分になります。

 

次はブラウザよりデータの一覧画面を出力します。

CRUDのRの部分です。