Schedule.php 543 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: zilongs
  5. * Date: 20-9-30
  6. * Time: 下午2:47
  7. */
  8. namespace App\Models;
  9. class Schedule extends BaseModel
  10. {
  11. public function schedulePeriod()
  12. {
  13. return $this->hasMany(SchedulePeriod::class);
  14. }
  15. public function organization()
  16. {
  17. return $this->belongsTo(Organization::class)->select(['id', 'name', 'address', 'intro', 'latitude', 'longitude']);
  18. }
  19. public function getWeekAttribute()
  20. {
  21. return (int)date('N', strtotime($this->schedule_date));
  22. }
  23. }