初めてのLaravel 5.6 : (32) Route Model Binding

今回は Route Model Binding 機能を使って、コントローラを修正したいと思います。Route Model Binding とは、今までモデルの id を受け取っていた箇所で、id の代わりに、id に対応するモデルのインスタンスを受け取れる便利な機能です。

続きを読む

初めてのLaravel 5.6 : (28) 認証(その1)

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

続きを読む

初めてのLaravel 5.6 : (25) Resouce Controller

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

続きを読む