31 lines
850 B
PHP
31 lines
850 B
PHP
<?php
|
|
|
|
namespace App\Models\Virtual;
|
|
|
|
use App\Core\Model;
|
|
use App\Models\HasCompositePrimaryKey;
|
|
use Illuminate\Database\Eloquent\SoftDeletes;
|
|
use App\Models\Virtual\Relations\OrderRelations;
|
|
|
|
class OrderCard extends Model
|
|
{
|
|
use SoftDeletes, OrderRelations, HasCompositePrimaryKey;
|
|
|
|
protected $table = 'virtual_order_cards';
|
|
|
|
public function renewals()
|
|
{
|
|
return $this->belongsToMany(Package::class, 'virtual_order_renewal_cards', 'sim', 'package_id', 'sim', 'id');
|
|
}
|
|
|
|
public function renewalPackages()
|
|
{
|
|
return $this->belongsToMany(Package::class, 'virtual_order_renewal_package_cards', 'sim', 'package_id', 'sim', 'id');
|
|
}
|
|
|
|
public function flowPackages()
|
|
{
|
|
return $this->belongsToMany(Package::class, 'virtual_order_flows_package_cards', 'sim', 'package_id', 'sim', 'id');
|
|
}
|
|
}
|