PHPackages                             tekpart/license - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tekpart/license

ActiveLibrary

tekpart/license
===============

نظام حماية الشفرة المصدرية وإدارة التراخيص للمشاريع المبنية على Laravel

08PHP

Since Apr 22Pushed 1y agoCompare

[ Source](https://github.com/tek-part/tekpart-license)[ Packagist](https://packagist.org/packages/tekpart/license)[ RSS](/packages/tekpart-license/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

TekPart License System
======================

[](#tekpart-license-system)

نظام حماية الشفرة المصدرية وإدارة التراخيص لمشاريع Laravel من شركة Tek-Part.

الميزات
-------

[](#الميزات)

- إدارة التراخيص وحماية الشفرة المصدرية
- التحقق من صلاحية الترخيص محليًا وعن بعد
- دعم التراخيص المحدودة بالنطاق أو التاريخ
- واجهة سهلة الاستخدام لإدارة التراخيص
- أوامر مساعدة لإنشاء وإدارة التراخيص
- نظام تشفير قوي لملفات الترخيص
- دعم وضع العمل دون اتصال

متطلبات النظام
--------------

[](#متطلبات-النظام)

- PHP 7.4 أو أعلى
- Laravel 8.x أو أعلى
- مكتبة phpseclib v3 للتشفير

التثبيت
-------

[](#التثبيت)

### باستخدام Composer

[](#باستخدام-composer)

```
composer require tekpart/license
```

### نشر ملفات الإعدادات والترحيلات

[](#نشر-ملفات-الإعدادات-والترحيلات)

```
php artisan vendor:publish --provider="TekPart\License\LicenseServiceProvider"
```

### تشغيل الترحيلات

[](#تشغيل-الترحيلات)

```
php artisan migrate
```

### تثبيت الباكدج

[](#تثبيت-الباكدج)

```
php artisan tekpart:install-license
```

الاستخدام الأساسي
-----------------

[](#الاستخدام-الأساسي)

### التحقق من صلاحية الترخيص

[](#التحقق-من-صلاحية-الترخيص)

```
use TekPart\License\Facades\License;

// التحقق من صلاحية الترخيص
if (License::verifyLicense()) {
    // الترخيص صالح
} else {
    // الترخيص غير صالح أو منتهي الصلاحية
}
```

### استخدام الوسيط (Middleware)

[](#استخدام-الوسيط-middleware)

يمكنك حماية المسارات أو المنطقة الإدارية باستخدام الوسيط المضمن:

```
// في ملف routes/web.php
Route::middleware('license.check')->group(function () {
    // المسارات المحمية بالترخيص
    Route::get('/admin', 'AdminController@index');
});
```

### توليد ترخيص جديد

[](#توليد-ترخيص-جديد)

```
php artisan tekpart:generate-license
```

أو مع تحديد الخيارات مباشرة:

```
php artisan tekpart:generate-license --domain=example.com --expires=2023-12-31 --owner="اسم الشركة" --email=email@example.com
```

واجهة برمجة التطبيقات (API)
---------------------------

[](#واجهة-برمجة-التطبيقات-api)

### التحقق من الترخيص

[](#التحقق-من-الترخيص)

```
GET /license/status

```

### تفعيل الترخيص

[](#تفعيل-الترخيص)

```
POST /license/activate

```

مع البيانات:

- `license_key`: مفتاح الترخيص
- `license_file`: ملف الترخيص (اختياري)

الأمان
------

[](#الأمان)

يستخدم النظام تشفير RSA مع مفاتيح بطول 2048 بت لحماية ملفات الترخيص.

الدعم الفني
-----------

[](#الدعم-الفني)

للدعم الفني، يرجى التواصل مع فريق Tek-Part على البريد الإلكتروني:

الترخيص
-------

[](#الترخيص)

محمي بحقوق الملكية، جميع الحقوق محفوظة لشركة Tek-Part.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/07f3bc269ce8dedf6ae1c2bc3816224d7fd18bd500dcc9219256a1ab70d8c2bc?d=identicon)[mohamedmansour0991](/maintainers/mohamedmansour0991)

---

Top Contributors

[![mohamedmansour0991](https://avatars.githubusercontent.com/u/104350551?v=4)](https://github.com/mohamedmansour0991 "mohamedmansour0991 (6 commits)")

### Embed Badge

![Health badge](/badges/tekpart-license/health.svg)

```
[![Health](https://phpackages.com/badges/tekpart-license/health.svg)](https://phpackages.com/packages/tekpart-license)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
