Marketing.php 607 B

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