<?php namespace App; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use DateTimeInterface; use Spatie\Activitylog\LogOptions; use Spatie\Activitylog\Traits\LogsActivity; class Wallet extends Model { use HasFactory; use LogsActivity; protected $fillable = [ 'id', 'name' ]; function operators() { return $this->hasMany(Operator::class); } public static function getAllData(){ $result = Wallet::query() ->select('id', 'name') ->get()->toArray(); return $result; } protected static $logAttributes = [ 'id', 'name' ]; protected static $logName = 'wallet'; public function getActivitylogOptions(): LogOptions { return LogOptions::defaults()->logOnly(['*']); } }