لطفا صبر کنید ...

معرفی پکیج Accountant در لاراول

الهه قنبری

توسط الهه قنبری

دیدگاه ها: 0
بازدید ها : 206
رایگان
هدف ما این است که شما، در بالاترین سطح طراحی و توسعه وب باشید.

ثبت نام کنید

در این مقاله از لیداوب، قصد داریم یکی دیگر از پکیج‌ های لاراول به نام Accountant را بررسی کنیم که جهت ردیابی تغییرات مدل‌های Eloquent در لاراول به کار می‌رود.


پکیج Accountant در لاراول برای مدل‌های Eloquent طراحی شده است. این پکیج یک روش مناسب برای ردیابی تغییرات مدل Eloquent فراهم می‌کند.

در اینجا، می‌توانید ویژگی‌های کلیدی این پکیج را که در فایل readme آن آورده شده است را مشاهده ‌کنید:

• پشتیبانی از روابط چند به چند (ToMany و MorphToMany)
• دانستن منبع رویداد با نگه داشتن عکس‌های فوری از مدل‌های قابل ثبت (Recordable) در زمان ایجاد، اصلاح یا بازیابی رکوردها
• قابلیت ایجاد دوباره نمونه‌های مدل قابل ثبت (Recordable) درست به حالتی که ثبت شده‌اند
• امضا Ledger برای ثبت تمامیت داده ها
• بررسی تمامیت داده‌ها
• ثبت context ها
• پشتیبانی به صورت سفارشی
• استفاده آسان از مستندات و راهنمای عیب یابی
• پشتیبانی از لاراول و Lumen 5.2

این پکیج دارای ویژگی‌های بسیاری است. در اینجا مثالی از ویژگی “Recordable” این پکیج را مشاهده می‌کنید که برای ثبت رویدادهای مدل مورد استفاده قرار می‌گیرد:

<?php

 namespace App\Models;

 use Altek\Accountant\Contracts\Recordable;

use Illuminate\Database\Eloquent\Model;

 class Article extends Model implements Recordable

{

    use \Altek\Accountant\Recordable;

     // ...

}

 نسخه 1.1.0 پکیج Accountant لاراول، استفاده از روابط چند به چند و پشتیبانی از رویداد forceDelete را ارائه کرده است. با استفاده از این پکیج شما حتی می‌توانید رویدادهای pivot را نیز ردیابی کنید. برای اطلاعات بیشتر در این زمینه می‌توانید مستندات مربوط به آن را بررسی کنید. همچنین، می‌توانید کد منبع و نحوه استفاده از این پکیج را نیز در GitLab بررسی کنید.

آشنایی با سایر پکیج‌های لاراول:

برای آشنایی با سایر پکیج های لاراول، می‌توانید مقالات ما را در لیداوب دنبال کنید.

0 از 0 رای

 مطالب مرتبط  

در قسمت زیر مطالبی وجود دارند که با مقاله فعلی مرتبط هستند



متاسفانه فقط اعضای سایت قادر به ثبت دیدگاه هستند

برترین مطالب

آموزش در لیداوب

از مقالات و ویدیو های آموزشی خودتان کسب درآمد کنید!

جدیدترین سرویس ما برای دوستان متخصص و خوش بیان در زمینه طراحی وب ارائه شد. این سرویس به شما این امکان را می دهد که به آسانی مقالات و یا ویدیو های آموزشی خود را در لیداوب منتشر کنید. فرصت مناسبی است که بدون داشتن وب سایت و یا وبلاگ و مهم تر از همه بدون هزینه، مطالب خود را در لیداوب منتشر کنید و مهم تر از همه با فروش آنها کسب درآمد کنید. همین حالا شروع کنید و این فرصت استثنایی را از دست ندهید.