hasMany(OrderItem::class); } // Link using mark_no (optional) public function markList() { return $this->hasOne(MarkList::class, 'mark_no', 'mark_no'); } public function entries() { return $this->belongsToMany(Entry::class, 'entry_order', 'order_id', 'entry_id') ->withTimestamps(); } public function shipmentItems() { return $this->hasMany(\App\Models\ShipmentItem::class, 'order_id', 'id'); } public function shipments() { return $this->belongsToMany(\App\Models\Shipment::class, 'shipment_items', 'order_id', 'shipment_id'); } }