タグ

ブックマーク / qiita.com/inaka_phper (1)

  • Laravel5.1.11で追加されたGateを試してみる(その1) - Qiita

    概要 Laravel5.1.11でユーザー権限管理がうまくまとめられるGateがオプションで追加されたみたいなのでまずは試してみる。 該当箇所の公式ドキュメントはこちら Authorization(公式英語) 公式ドキュメントと軽くソースを見た感じでは以下の感じかなと理解してみた。 1. routes.phpと似た要領でAuthServiceProviderにポリシーを定義できる。 2. 定義したポリシーをGateファサードを使って権限等のチェックが必要な場所で利用する。 3. Policyを使うときはUserモデルがxxxxに対して操作するポリシーをxxxxPolicyに定義するという感じ 4. ログインしていない時(Userがnull)は指定ポリシーに到達する前にfalseが返される? オブジェクト毎の括りでPolicyファイルを分けることで ポリシーのコードが散らばらずにまとめること

    Laravel5.1.11で追加されたGateを試してみる(その1) - Qiita
  • 1