前回は、ルーティングを利用してWebページを表示する解説を行いましたが、Laravelでは通常Webページの処理は「コントローラ」を利用して行います。 今回は、LaravelのMVCとコントローラについて解説します。 コントローラとは?前回のルーティング(Route::get())はアクセスしたアドレスを元にWebページの表示処理を行いましたが、通常は、アクセスしたアドレスをもとに各処理を割り振るための機能となります。 Laravelでは、実際にWebページを表示処理するための機能が他に備わっています。それが、コントローラです。 MVCとは?Laravelの機能「コントローラ」を理解するにはMVC(Model-View-Controller)アーキテクチャを理解する必要があります。 MVCとは、3つの要素を組み合わせページを構築していく考え方です。