'datetime', 'mbom_snapshot' => 'array', 'routing_snapshot' => 'array', 'cost_snapshot' => 'array', ]; public function lineRevision() { return $this->belongsTo(LineRevision::class, 'line_revision_id'); } public function mbom() { return $this->belongsTo(Bom::class, 'mbom_id'); } public function costScenario() { return $this->belongsTo(CostScenario::class, 'cost_scenario_id'); } public function signoffs() { return $this->hasMany(ReleaseSignoff::class, 'release_package_id'); } public function workOrders() { return $this->hasMany(ManufacturingWorkOrder::class, 'release_package_id'); } }