PaymentConfig.php 821 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class PaymentConfig extends Model
  5. {
  6. protected $table = 'payment_config';
  7. protected $fillable = ['title', 'amount', 'diamond'];
  8. /**
  9. * 请求自动除100.
  10. *
  11. * @return float|int
  12. */
  13. public function getAmountAttribute($val)
  14. {
  15. return $val / 100;
  16. }
  17. public function getCreatedAtAttribute($value)
  18. {
  19. $dateTime = new \DateTime($value);
  20. // 格式化时间
  21. $formattedTime = $dateTime->format('Y-m-d H:i:s');
  22. return $formattedTime;
  23. }
  24. public function getUpdatedAtAttribute($value)
  25. {
  26. $dateTime = new \DateTime($value);
  27. // 格式化时间
  28. $formattedTime = $dateTime->format('Y-m-d H:i:s');
  29. return $formattedTime;
  30. }
  31. }