Laravel 'de Admin panel'de User ların yaptığı işlemleri add update delete vb. kayıtları log tutmak istiyorum
composerla kurulum yaptım ama kurduklarımdan 2 tanesi laravel log larını vermekte.. ve çalışıyor ama istedim bu degildi.
diger denemelerimde veritabanıma admin-logs tablolarına kadar oluşturabildim
ondan sonrasını anlamadım yapamadım. composer kurulumları ok
ancak admin bölümündeki işlemleri kayıt altına almak için bu konuda
sırasıyla yapmam yada izlemem gereken adımlar hakkında bilgi sahibi olanlar varsa yardımcı olabilirlermi?
ve veya çalışan bir örnek
"rap2hpoutre/laravel-log-viewer": "^1.4",
"regulus/activity-log": "^0.6.8",
"spatie/activitylog": "^2.4",
"spatie/laravel-activitylog": "^3.2",
illa db de tutmam şart degil txt json veri bile olabilir şimdilik
hangi hangi tarihde hangi user admin panelde hangi alanda (örnegin haberler) bölüme insert update delete yapmış yeterli
şöyle bir video buldum ama benim admin panelim farklı vue sanırım bu..
https://www.youtube.com/watch?v=xGArYoPgd8E..
Laravel 'de Admin panel'de User ların yaptığı işlemleri add update delete vb. kayıtları log tutmak
6
●441
- 05-04-2020, 01:11:31Selamlar, her bir model normalde base Eloquent model üzerinden extend ediliyor. Bu da demektir ki her bir model için ayrı ayrı fonksiyonlar yazmanız gerek. Bu da OOP be DRY'ye ters.
Yapacağınız şey kendinize base Eloquent model'den extend edecek custom bir çatı Model oluşturmanız ve sitenizde kullanacağınız modelleri bundan extend etmeniz.
O çatı modelde boot kısmına saved fonksiyonuna log tutacak modelinizi parametrelerle yerleştireceksiniz.



