概要 Laravel5.1.11で追加されたGateを試してみる(その2)の続き。 http://qiita.com/inaka_phper/items/c584904bb39673e2dc16 今回は以下の要件を満たすための処理を追加する。 8. 管理者権限を持ったユーザーは全投稿に対して全操作が可能 実装方法としては、Gateのbeforeを利用して これまでPolicyで設定したチェックが走る前に、管理者権限のチェックを行い 管理者であれば常に権限あり。 管理者でなければ、引き続き通常の権限チェックが走る。 という感じになる。 beforeを使うためにLaravel 5.1.16にアップデートする 2015.9.13現在、ドキュメントにはAuthorization5.1.11以上で使えると書いてあるが 一部機能は5.1.12には含まれていないようで最新版にアップデートしないと使えない
