<?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(['*']);
}
}