CoachSchedule.php 667 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\SoftDeletes;
  4. use Slowlyo\OwlAdmin\Models\BaseModel as Model;
  5. /**
  6. * 技师排班
  7. */
  8. class CoachSchedule extends Model
  9. {
  10. use SoftDeletes;
  11. protected $table = 'coach_schedules';
  12. protected $guarded = [];
  13. /**
  14. * 应该被转换为原生类型的属性
  15. *
  16. * @var array
  17. */
  18. protected $casts = [
  19. 'time_ranges' => 'array', // 将 time_ranges 字段转换为数组
  20. ];
  21. /**
  22. * @Author FelixYin
  23. * @description 排班所属技师
  24. */
  25. public function coach()
  26. {
  27. return $this->belongsTo(CoachUser::class, 'coach_id', 'id');
  28. }
  29. }