Laravel ਦਾ authorization ਸਿਸਟਮ ਨਿਯੰਤਰਣ ਕਰਦਾ ਹੈ ਕਿ ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਕੀ ਕਰ ਸਕਦਾ ਹੈ (authentication ਤੋਂ ਵੱਖ — ਉਹ ਕੌਣ ਹਨ)। Gates ਅਨੁਮਤੀਆਂ ਲਈ ਸਾਧਾਰਣ closures ਹਨ; Policies ਕਲਾਸਾਂ ਹਨ ਜੋ ਇੱਕ ਖਾਸ ਮਾਡਲ ਦੇ ਦੁਆਲੇ authorization logic ਨੂੰ ਸੰਗਠਿਤ ਕਰਦੀਆਂ ਹਨ (ਜਿਵੇਂ ਕੌਣ Post ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦਾ ਹੈ)।
Gates — ਸਾਧਾਰਣ, closure-based ਅਨੁਮਤੀਆਂ
::(, fn() => ->());
(::()) { ... }
::();
