قوانین Route و Permission
Route و permission باید قابل تولید، ترجمه و review باشند.
Route Naming
نام route باید dot notation و resource oriented باشد:
admin.users.index
admin.users.store
admin.users.update
Permission
- هر route حساس باید permission مشخص داشته باشد
- permissionها باید از routeها قابل تولید یا trace باشند
- translation permission باید همزمان اضافه شود
- permissionهای حذفشده باید اثر روی roleها را بررسی کنند
Command تولید Permission
پس از اضافه یا تغییر route باید command مربوط اجرا شود و خروجی آن review شود.
موارد ممنوع
- route بدون نام
- route حساس بدون permission
- نام permission نامرتبط با action
- تغییر route name بدون بررسی مصرفکنندهها