Laravel 5.1のルーティング

Laravel で提供されている様々なルーティング方法を紹介します。

  • クロージャを使ったルーティング
  • ルートパラメータ
  • コントローラへのルーティング
  • RESTful リソースコントローラ
  • 暗黙コントローラ
  • 名前付きルート

続きを読む

広告

初めての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パターンのフローを一巡りします。

続きを読む