OrderPackageCommodities.php 694 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App;
  3. use App\Traits\ModelTimeFormat;
  4. use Illuminate\Database\Eloquent\Model;
  5. class OrderPackageCommodities extends Model
  6. {
  7. //
  8. use ModelTimeFormat;
  9. /*
  10. * amount => OracleActAllocationDetails->qty_each
  11. */
  12. protected $fillable = [
  13. 'order_package_id','commodity_id','amount'
  14. ];
  15. public function package(){
  16. return $this->belongsTo(OrderPackage::class,'order_package_id','id');
  17. }
  18. public function commodity(){
  19. return $this->belongsTo(Commodity::class,'commodity_id','id');
  20. }
  21. public function orderTracking(){
  22. return $this->belongsTo(OrderTracking::class,'id','order_package_commodity_id');
  23. }
  24. }