Blog Yazılarım

Laravel Muhasebeci Paketi

Muhasebeci, geliştirici Quetzy Garcia tarafından Eloquent modelleriniz için sorumlu bir Laravel paketidir. Bu paket, Eloquent model değişikliklerini takip etmenin uygun bir yoludur:

İşle ilgili şüpheli etkinlikleri ve aksi takdirde farkedilmeden geçebilecek diğer eylemleri belirten veri tutarsızlıkları artık kolayca tespit edilebilir.

Yazma zamanında, README'ye göre kilit özellikler:

  • Çoktan çoğa ( BelongsToManyve MorphToMany) ilişki desteği;
  • Olay kaynağı tarzı yaklaşım, tutarak komple anlık arasında Recordableoluşturulmuş, değiştirilmiş veya alınan modeller;
  • RecordableModel örneklerini kaydedildiklerinde tam olarak yeniden oluşturabilme ;
  • LedgerVeri bütünlüğü için imzalanmış kayıtlar;
  • Zahmetsiz veri bütünlüğü kontrolleri
  • Bağlamları kaydetme
  • Büyük özelleştirme desteği
  • Belgeleri ve sorun giderme kılavuzunu takip etmek kolaydır;
  • Laravel ve Lumen 5.2+ desteği;

Bu pakette belgelerde kontrol edebileceğiniz bir dizi özellik vardır. Model olayları kaydetmek için kullanılan “Kaydedilebilir” özellik örneği:

<?php

namespace App\Models;

use Altek\Accountant\Contracts\Recordable;
use Illuminate\Database\Eloquent\Model;

class Article extends Model implements Recordable
{
    use \Altek\Accountant\Recordable;

    // ...
}

Muhasebeci v1.1.0'ı 1 Ocak'ta yayımladı, ki bu pek çok kişiye ilişki ve forceDeleteetkinlik desteği sağladı . Pivot olaylarını bile izleyebilirsiniz - pivot olaylarının kaydedilmesi ile ilgili detaylar için kaydedilebilir model kurulum belgelerine bakın.

Muhasebeci ile birlikte takip edebilir ve aynı GitLab deposundaki sürüm kontrolü altında bulunan belgeler de dahil olmak üzere Altek / Muhasebecideki GitLab'daki kaynak kodunu görüntüleyebilirsiniz .



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap