Laravel policies are a feature of the Laravel framework that allows you to define authorization rules for controlling access to resources or actions in your application.
Laravel Gates and Policies
Laravel provides two primary ways to authorize actions: gates and policies. Gates are a simple approach to authorization, while policies group logic around a particular model or resource.