vd/app/Models/Virtual/OrderCard.php
2018-12-27 17:47:12 +08:00

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');
}
}