ProcessDaily.php 603 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. class ProcessDaily extends Model
  5. {
  6. protected $fillable=[
  7. 'process_id','date','output','remain'
  8. ];
  9. protected $appends=[
  10. 'process_code'
  11. ];
  12. public function process(){
  13. return $this->hasOne('App\Process','id','process_id');
  14. }
  15. public function processDailyParticipants(){
  16. return $this->hasMany('App\ProcessDailyParticipant','process_daily_id','id');
  17. }
  18. public function getProcessCodeAttribute()
  19. {
  20. return $this['process'] ? $this['process']['code'] : null;
  21. }
  22. }