質問: 現在Laravel 7.xを使用しているのですが認証制限をする際に不明な点がありご質問させていただきます。 大雑把な概要としては、同一ページに認証制限をかけるというものを実装したいと思っています。 現在は`/home`にアクセスした際bladeファイルで下記の様に分けているのですが、全く異なるものとなるためコードの量が多く見通しが悪くなってしまいます。 そこでbladeで分けるのではなく他の制御方法でなおかつ同じページ・リクエストで処理をしたいと思っているのですがどの様に実装すれば良いのでしょうか? ``` @can('isAdmin') // ユーザ一覧を表示するhtmlを記述 @else 管理者のみユーザ一覧が表示されます。 @endcan ```
回答: Policy を使ってください