hasRole($roles)); Blade::if('permission', fn($permission) => hasPermission($permission)); Blade::if('anypermission', fn($permissions) => hasAnyPermission($permissions)); Blade::if('fieldView', fn($module, $field, $entity = null) => canViewField($module, $field, $entity)); Blade::if('fieldUpdate', fn($module, $field, $entity = null) => canUpdateField($module, $field, $entity)); // Регистрация Observer для автоматической обработки дефицитов SparePartOrder::observe(SparePartOrderObserver::class); } }