StationTaskMaterialBox.php 535 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. class StationTaskMaterialBox extends ModelExtended
  5. {
  6. protected $fillable=['station_id','material_box_id','status'];
  7. public function materialBox()
  8. { //料箱
  9. return $this->hasOne(MaterialBox::class,"id","material_box_id");
  10. }
  11. public function station()
  12. { //料箱
  13. return $this->belongsTo(Station::class,"id","station_id");
  14. }
  15. function task(){
  16. return $this->morphOne(StationTask::class,'station_taskable');
  17. }
  18. }