Laravel کا authorization system کنٹرول کرتا ہے کہ ایک authenticated user کیا کر سکتا ہے (authentication سے مختلف — وہ کون ہیں)۔ Gates permissions کے لیے سادہ closures ہیں؛ Policies کلاسز ہیں جو authorization logic کو ایک مخصوص model کے ارد گرد منظم کرتی ہیں (مثال کے طور پر کون ایک Post کو update کر سکتا ہے)۔
Gates — سادہ، closure پر مبنی permissions
::(, fn() => ->());
(::()) { ... }
::();
