diff --git a/app/Models/Orders/Order.php b/app/Models/Orders/Order.php new file mode 100644 index 0000000..b819eb0 --- /dev/null +++ b/app/Models/Orders/Order.php @@ -0,0 +1,38 @@ +hasMany(OrderItem::class); + } + + // 이력 + public function histories() + { + return $this->hasMany(OrderHistory::class); + } + + // 버전관리 + public function versions() + { + return $this->hasMany(OrderVersion::class); + } +} diff --git a/app/Models/Orders/OrderHistory.php b/app/Models/Orders/OrderHistory.php new file mode 100644 index 0000000..016f3c8 --- /dev/null +++ b/app/Models/Orders/OrderHistory.php @@ -0,0 +1,20 @@ +belongsTo(Order::class); + } +} diff --git a/app/Models/Orders/OrderItem.php b/app/Models/Orders/OrderItem.php new file mode 100644 index 0000000..f8dc674 --- /dev/null +++ b/app/Models/Orders/OrderItem.php @@ -0,0 +1,30 @@ +hasMany(OrderItemComponent::class); + } + + public function order() + { + return $this->belongsTo(Order::class); + } +} diff --git a/app/Models/Orders/OrderItemComponent.php b/app/Models/Orders/OrderItemComponent.php new file mode 100644 index 0000000..aed60d2 --- /dev/null +++ b/app/Models/Orders/OrderItemComponent.php @@ -0,0 +1,24 @@ +belongsTo(OrderItem::class); + } +} diff --git a/app/Models/Orders/OrderVersion.php b/app/Models/Orders/OrderVersion.php new file mode 100644 index 0000000..128c98c --- /dev/null +++ b/app/Models/Orders/OrderVersion.php @@ -0,0 +1,20 @@ +belongsTo(Order::class); + } +}