SupervisorsModel.php 642 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Models;
  3. /**
  4. * 领航员/导师-模型
  5. */
  6. class SupervisorsModel extends BaseModel
  7. {
  8. // 设置数据表
  9. protected $table = 'supervisors';
  10. // 头像
  11. public function getAvatarAttribute($value)
  12. {
  13. $value = $value ? get_image_url($value) : '';
  14. return $value;
  15. }
  16. /**
  17. * 关联用户
  18. */
  19. public function member()
  20. {
  21. return $this->hasOne(MemberModel::class, 'id', 'user_id');
  22. }
  23. /**
  24. * 咨询记录
  25. */
  26. public function consults()
  27. {
  28. return $this->hasMany(SupervisorsConsultRecordsModel::class, 'supervisors_id', 'id');
  29. }
  30. }