lcly-data-admin/app/Models/OperationLog.php

25 lines
500 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use App\Enums\OperationType;
use EloquentFilter\Filterable;
class OperationLog extends Model
{
use HasFactory, Filterable;
protected $casts = [
'type' => OperationType::class,
'input_data' => 'array'
];
protected $fillable = [
'user_id', 'user_name', 'data_type', 'data_id',
'message',
'type', 'input_data'
];
}