承接 v-pack/laravel-audit-trail 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

v-pack/laravel-audit-trail

最新稳定版本:1.0.0

Composer 安装命令:

composer require v-pack/laravel-audit-trail

包简介

Package untuk logging aktivitas di file log dan MongoDB.

README 文档

README

Pengenalan

v-pack/laravel-audit-trail adalah package untuk mencatat aktivitas pengguna di aplikasi Laravel. Log aktivitas akan disimpan di file .log Laravel dan MongoDB.

Instalasi

Tambahkan package ini ke Laravel menggunakan composer:

composer require v-pack/laravel-audit-trail

Konfigurasi

Setelah menginstal package, tambahkan middleware ke dalam alias middleware di bootstrap/app.php:

$middleware->alias([
    'log.activity' => \VPACK\AuditTrail\Middleware\LogActivity::class,
]);

Cara Penggunaan

Middleware log.activity akan otomatis mencatat setiap request yang masuk. Jika ingin menerapkannya pada route tertentu, tambahkan middleware ke dalam definisi route:

Route::middleware(['log.activity'])->group(function () {
    Route::get('/example', function () {
        return response()->json(['message' => 'Hello World']);
    });
});

Cara Kerja

  1. Setiap request yang masuk akan dicatat melalui middleware LogActivity.
  2. Log aktivitas akan disimpan dalam dua tempat:
    • File `** Laravel**: Disimpan dalam format harian (storage/logs/laravel-YYYY-MM-DD.log`).
    • MongoDB: Disimpan dalam koleksi activity_logs.
  3. Jika MongoDB mengalami error saat menyimpan, aplikasi tetap berjalan tanpa error.

Pengecekan Log

Untuk melihat log yang tersimpan di MongoDB, buka MongoDB Compass dan sambungkan ke database MongoDB yang digunakan. Kemudian, buka koleksi activity_logs untuk melihat data yang tersimpan.

Untuk melihat log di file .log, cek di storage/logs/laravel-YYYY-MM-DD.log.

Lisensi

Package ini dirilis dengan lisensi MIT.

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-03-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固