ビューコントローラの仕組みについて学習したので、次はMVCモデルを構成する要素の一つであるビューについて見ていきましょう。Laravelのビューはコントローラやルーティングに定義した無名関数から呼び出し可能なプログラムです。一般的なWebアプリケーションにおいてはHTMLソースを出力するために使います。TemplateLaravelにはBladeというテンプレートエンジンが用意されています。テンプレートエンジンとはHTMLなどのテンプレートにデータを合成して表示する仕組みです。ディレクティブを使うことで分岐構造や反復構造を簡単に記述したりできるようになっています。注意点としては、Bladeを使ったビューファイルはコントローラのようにコマンドでは作成しません。フォルダ下に作成します。それでは実際にビューファイルを作成してみましょう。いう名前のフォルダを作成しておきましょう。ファイルを作成します。変数の内容を出力しています。変数をコントローラで定義して、ビューから参照するように実装します。アクションを編集してビューファイルを呼び出すように修正します。関数は第1引数にビューテンプレート名、第2引数にはビューに出力する変数名を連想配列で指定します。記述することもできます。関数を利用することも多いです。関数は引数で指定された名前の変数を連想配列に変換します。関数の詳細についてPHPマニュアルを参考にしてください。https://www.php.net/manual/ja/function.compact.php動作確認コントローラを修正したので、PHPのビルトインWebサーバを使ってWebアプリケーションを起動してみましょう。次のようにコマンドを入力します。http://0.0.0.0:8000続いてブラウザを起動してWebアプリケーションにアクセスしてみましょう。いう出力を確認できるでしょう。)の中から参照できているのがわかります。ブラウザ上でHTMLソースを表示してみましょう。上記のようにLaravelのBladeテンプレートエンジンによって生成されたHTMLソースを確認できるでしょう。まとめビューはアプリケーションの出力結果を制御するコントローラはリクエストの処理結果をビューを使って出力するLaravelはデフォルトでBladeと呼ばれるテンプレートエンジンを利用するコントローラ出力の制御PROFILEmurayama333大阪の教育系プログラマーです。Webアプリを開発しながらプログラミング学習用のコンテンツを作っています。FameThemes。