پرش به مطلب اصلی

قوانین 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 بدون بررسی مصرف‌کننده‌ها