feat: Reimplement order and invoice management with new service and repository layers, introduce compression middleware, and update database schema.

This commit is contained in:
pbao9
2026-03-12 09:30:29 +07:00
parent 7f6264c87f
commit 1e09ccf17b
87 changed files with 2348 additions and 2612 deletions
+7 -7
View File
@@ -5,21 +5,21 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* @deprecated Replaced by ServiceAddon.
* The order__order_addons table has been removed in the billing refactor.
* Use ServiceAddon for configurable resources attached to a Service.
*/
class OrderAddon extends Model
{
use HasFactory;
protected $guarded = [];
protected $table = 'order__order_addons';
protected $guarded = [];
public function orderItem()
{
return $this->belongsTo(OrderItem::class, 'order_item_id');
}
public function addonItems()
{
return $this->belongsTo(Addon::class, 'addon_id');
}
}