Osama Kha نشر 20 أغسطس 2023 أرسل تقرير نشر 20 أغسطس 2023 ماهي افضل طريقة لكي اقوم بمراقبة المستخدمين من اضافة وحذف وتعديل في حال قام شخص ب اضافة منشور او التعديل ف يكون لدي امكانية للدخول في حساب مراقب واتمكن من الوصول ل اسم المستخدم وماهو التعديل الذي تم اجراءه وشكرا 1 اقتباس
0 Mustafa Suleiman نشر 20 أغسطس 2023 أرسل تقرير نشر 20 أغسطس 2023 هناك العديد من المكتبات المتاحة، ولكن إحدى أفضل المكتبات هي Laravel Audit Trail، وهي مكتبة مجانية ومفتوحة المصدر تسمح لك بمراقبة جميع الأنشطة التي يقوم بها المستخدمون على موقعك. وبإمكانك استخدامها لمراقبة الطلبات التي يقوم بها المستخدمون، والملفات التي يقومون بتنزيلها، والصفحات التي يشاهدونها. لإعداد Laravel Audit Trail، تحتاج إلى إضافة الحزمة إلى مشروعك، باستخدام Composer: composer require laravel/audit-trail بمجرد إضافة الحزمة، تحتاج إلى تكوينها، عن طريق نشر ملف التكوين الخاص بالمكتبة باستخدام الأمر: php artisan vendor:publish --provider "OwenIt\Auditing\AuditingServiceProvider" --tag="config" ثم، قم بتكوين الملف في المسار config/audit.php وفقًا لاحتياجاتك، وتستطيع تعيين النموذج الذي ترغب في تتبع الأنشطة عليه وتحديد التفاصيل التي ترغب في تسجيلها. وبالطبع عليك تجهيز النموذج الذي تريد تتبع الأنشطة عليه بواجهة Auditable، من خلال إضافة الاستخدام التالي إلى نموذجك: use OwenIt\Auditing\Contracts\Auditable; class YourModel extends Model implements Auditable { use \OwenIt\Auditing\Auditable; // ... } بمجرد تجهيز نموذجك للمراقبة، ستبدأ المكتبة بتسجيل الأنشطة تلقائيًا، وبإمكاتك استدعاء دالة audit() على النموذج لتسجيل أنشطة إضافية بشكل يدوي. ومتاح لك استخدام واجهة المستخدم التي تقدمها المكتبة أو استعراض السجلات مباشرة من قاعدة البيانات، باستخدام النموذج Audit المقدم من المكتبة للاستعلام عن السجلات وتحليلها. وستجد شرح مفصل في المستند الرسمي: https://laravel-auditing.com/guide/installation.html 1 اقتباس
0 عبدالباسط ابراهيم نشر 20 أغسطس 2023 أرسل تقرير نشر 20 أغسطس 2023 إليك بعض الطرق الجيدة لتتبع التغييرات والإجراءات التي يقوم بها المستخدمون في موقع لارافل: استخدم ميزة التدقيق والمراجعة (Auditing) في لارافل حيث يقوم تلقائياً بتسجيل أي تعديلات أو إضافات أو حذف في قاعدة البيانات. استخدم Laravel Telescope لتسجيل كافة طلبات الويب والأحداث والاستثناءات والأخطاء والـqueries لتتبع كل شيء. بعض المكتبات المفيدة في Laravel لتتبع التغييرات والإجراءات: Spatie Activity Log: مكتبة رائعة لتسجيل نشاط المستخدم بسهولة، تقوم بتسجيل أي إضافة أو تعديل أو حذف تلقائياً. Owen It Activity Log: مكتبة بديلة لـ Spatie وتوفر نفس الميزات تقريباً. بهذه الطرق يمكنك تتبع ومراقبة جميع التفاعلات في الموقع بسهولة. 1 اقتباس
السؤال
Osama Kha
ماهي افضل طريقة لكي اقوم بمراقبة المستخدمين من اضافة وحذف وتعديل في حال قام شخص ب اضافة منشور او التعديل ف يكون لدي امكانية للدخول في حساب مراقب واتمكن من الوصول ل اسم المستخدم وماهو التعديل الذي تم اجراءه وشكرا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.