2018/10/12MVCとはModel・View・Controllerの略です。複雑になりがちなプログラミングの処理を3つの役割に分割して実装する手法です。各モジュールが比較的はっきりと分かれるのでプログラムの見通しがよくなります。部分を別のモジュールに取り替えることが容易となるのもメリットの1つです。デザインパターンの1つとして扱われることからMVCパターンと呼んだりします。各機能の役割コントローラの役割ユーザーからの入力を受け取るビューを選択、生成するコントローラについてビューの役割ユーザーに対し情報を出力するビューについてモデルの役割データ構造とそれを操作する全て(処理、検証、保存など)データ層へのアクセスモデルについてLaravelにおけるMVCパターンチュートリアルを通してMVCパターンを確認します。記事の一覧ページを作成します。記事のタイトルをクリックし、記事が1件表示されるようにします。idパラメータ引き渡すことを意味しています。モデルの作成(MVCパターンのM)Artisanコマンドでモデルを作成します。//}クラスの中身は空ですが、これでモデルとDBのテーブルが紐付けされます。articlesになります。コントローラの作成(MVCパターンのC)Artisanコマンドでコントローラを作成します。1コントローラからモデルに問い合わせます。2モデルがDBからデータを取得します。ビューの作成(MVCパターンのV)画面表示の箇所です。ビューの作成ではBladeと呼ばれるテンプレートエンジンを使います。作成するファイルは3つです。</article>@endsection今回、Laravelを通してMVCパターンをざっと確認してみました。MVCパターンについては以上です。気づいたことや新しい発見など情報を発信していきます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。独学で学習するなら動画学習が断然おススメ!Laravelが学べる評判の動画学習サイト3つご紹介します!PHPエンジニアとしての就職、転職、フリーランスに関しての情報はコチラ!Laravelが学べるプログラミングスクールに関しての記事をまとめています。アプリのチュートリアルをよく見ますよね。/まとめ環境構築PHPフレームワークのひとつであるLaravelを専門に書いている学習サイトです。