初めてのLaravel 5.1 : (33) 多対多のリレーション モデル/DB編

今回は記事にタグを付与する機能を追加します。この機能の実装で、多対多のリレーションを学びます。

ブログをやっている方にはお馴染みかと思いますが、タグの仕様は以下のようになります。

  • 記事には複数のタグが付与できる(記事1件に対して、タグn件)
  • タグは複数の記事を持てる(タグ1件に対して、記事n件)
  • 記事は複数のタグに属する
  • タグは複数の記事に属する

続きを読む

初めてのLaravel 5.1 : (30) Middleware

ログインが出来るようになったので、記事の作成や編集、削除はログインしていないと実行出来ないように制限をかけたいと思います。Laravel 5 ではこれらのフィルタリングをミドルウェアの中で実行します。Laravel 4 の時はフィルターという機能だったのですが、Laravel 5 ではミドルウェアになりました。

続きを読む

初めてのLaravel 5.1 : (28) 認証

login
Laravel 5.1 ではプロジェクトを作成した時点で、ユーザ登録、ログイン認証、パスワード再設定の機能がすぐ使えるように、コントローラが用意されています。しかし、これらの機能を使うためのルーティング設定やビューの作成は自分で行う必要があります。今回は、ユーザ登録とログイン認証の実装を行います。

続きを読む