Feedback.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * App\Models\Feedback
  6. *
  7. * @property int $id
  8. * @property int $type 意见类型(1:建议 2:意见 3:求助 4:投诉)
  9. * @property string $content 内容
  10. * @property string $contact 联系方式(qq、邮箱、电话信息)
  11. * @property int $audit 处理状态(1:已处理,0:未处理)
  12. * @property int $subsite_id 分站信息(0:总站)
  13. * @property \Illuminate\Support\Carbon|null $created_at
  14. * @property \Illuminate\Support\Carbon|null $updated_at
  15. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newModelQuery()
  16. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback newQuery()
  17. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback query()
  18. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereAudit($value)
  19. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereContact($value)
  20. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereContent($value)
  21. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereCreatedAt($value)
  22. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereId($value)
  23. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereSubsiteId($value)
  24. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereType($value)
  25. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Feedback whereUpdatedAt($value)
  26. * @mixin \Eloquent
  27. */
  28. class Feedback extends Model
  29. {
  30. protected $table = 'feedbacks';
  31. protected $fillable = ['type','content','contact','audit','subsite_id'];
  32. protected $type = array(1=>'建议',2=>'意见',3=>'求助',4=>'投诉');
  33. public function getTypeAttribute($value)
  34. {
  35. return $this->type[$value];
  36. }
  37. }