*/ use HasFactory; protected $fillable = [ 'purchase_order_id', 'product_id', 'quantity', 'unit_price', 'subtotal', // 驗收欄位 'received_quantity', // 批號與效期 (驗收時填寫) 'batch_number', 'expiry_date', ]; protected $casts = [ 'quantity' => 'decimal:2', 'unit_price' => 'decimal:4', 'subtotal' => 'decimal:2', 'received_quantity' => 'decimal:2', 'expiry_date' => 'date', ]; public function purchaseOrder(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(PurchaseOrder::class); } public function product(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Product::class); } }