Autorizační systém Laravel kontroluje co smí ověřený uživatel dělat (na rozdíl od autentizace — kdo je). Gates jsou jednoduché closure pro oprávnění; Policies jsou třídy, které organizují autorizační logiku kolem konkrétního modelu (např. kdo může aktualizovat Post).
Gates — jednoduché, closure-based oprávnění
::(, fn() => ->());
(::()) { ... }
::();
