初めてのLaravel 5.1 : (25) RESTful Resouce Controller

ここまでで記事(Article)に関して、Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)の実装が完了しました。いわゆるCRUDと言うやつです。実は、このCRUDを実装するに当たって、RESTに基づいてルートやコントローラを定義して来ました。今回はこのRESTとLaravel の ルートやコントローラとの関係について見ていきます。

続きを読む

初めてのLaravel 5.1 : (24) Named Route

今までコントローラやビューの中でURLを指定する時は、ソースコードに直にパスを書いていました。しかし、この方法だと、パスに変更があった時に、多くの箇所を変更しなければなりません。そこで、ルートに名前を付け、ルート名でURLを指定することで、この問題を解決したいと思います。

続きを読む

初めてのLaravel 5.1 : (14) MVC

laravel_mvc2

前回、Seed機能を使って、Articlesテーブルにサンプルデータを作成しました。今回は Laravel でこれらの情報を表示して見ます。

今まではコントローラからビューを表示する部分しかやっていませんでしたが、今回はコントローラからモデルに問い合わせ、モデルがDBからデータを取得し、そのデータをビューに渡して画面表示します。MVCパターンのフローを一巡りします。

続きを読む