Marketing.php 724 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Http\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * 营销
  6. * Class Marketing
  7. *
  8. * @package App\Http\Models
  9. */
  10. class Marketing extends Model
  11. {
  12. protected $table = 'marketing';
  13. protected $primaryKey = 'id';
  14. protected $appends = ['status_label'];
  15. public function getStatusLabelAttribute()
  16. {
  17. $status_label = '';
  18. switch ($this->attributes['status']) {
  19. case -1:
  20. $status_label = '失败';
  21. break;
  22. case 0:
  23. $status_label = '待推送';
  24. break;
  25. case 1:
  26. $status_label = '成功';
  27. break;
  28. }
  29. return $status_label;
  30. }
  31. }