'decimal:2', 'type' => ProductTransactionType::class, 'user_id' => 'integer', 'product_id' => 'integer', 'store_id' => 'integer', 'flow' => TransactionFlow::class, 'created_by' => 'integer', 'updated_by' => 'integer', ]; public function user() { return $this->belongsTo(User::class, 'user_id'); } public function product() { return $this->belongsTo(Product::class, 'product_id'); } public function store() { return $this->belongsTo(Store::class, 'store_id'); } public function creator() { return $this->belongsTo(User::class, 'created_by'); } public function updater() { return $this->belongsTo(User::class, 'updated_by'); } }