belongsTo(Purchase::class, 'purchase_id'); } public function product(): BelongsTo { return $this->belongsTo(Product::class, 'product_id'); } public function stock(): BelongsTo { return $this->belongsTo(Stock::class); } protected $casts = [ 'stock_id' => 'integer', 'purchase_id' => 'integer', 'product_id' => 'integer', 'productDealerPrice' => 'double', 'productPurchasePrice' => 'double', 'productSalePrice' => 'double', 'productWholeSalePrice' => 'double', 'quantities' => 'double', 'profit_percent' => 'double', ]; }