Selamlar, 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.