StationTaskCommodity.php 583 B

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