ActivityLog.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace App\DataApiNew\Models;
  3. use Illuminate\Database\Eloquent\SoftDeletes;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Dcat\Admin\Traits\HasDateTimeFormatter;
  6. use Spatie\Activitylog\Models\Activity;
  7. // 无表注释
  8. class ActivityLog extends Activity
  9. {
  10. use HasDateTimeFormatter;
  11. protected $table = 'activity_log';
  12. protected $dateFormat = 'Y-m-d H:i:s';
  13. // 表字段
  14. protected $fillable = [
  15. 'id',
  16. 'log_name',
  17. 'description',
  18. 'subject_type',
  19. 'event',
  20. 'subject_id',
  21. 'causer_type',
  22. 'causer_id',
  23. 'properties',
  24. 'batch_uuid',
  25. 'created_at',
  26. 'updated_at',
  27. 'ip',
  28. ];
  29. // 查询字段
  30. public static $selectFields = [
  31. 'id',
  32. 'log_name',
  33. 'description',
  34. // 'subject_type',
  35. 'event',
  36. // 'subject_id',
  37. 'causer_type',
  38. 'causer_id',
  39. 'properties',
  40. // 'batch_uuid',
  41. 'created_at',
  42. 'updated_at',
  43. 'ip',
  44. ];
  45. }