File "Addon.php"
Full Path: /home/trinadezambia/public_html/admin_panel/app/Models/Addon.php
File size: 924 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
class Addon extends Model {
use HasFactory;
use SoftDeletes;
protected $fillable = [
'name',
'price',
'feature_id',
'status'
];
protected $connection = 'mysql';
public function feature() {
return $this->belongsTo(Feature::class);
}
/**
* Get all of the addon_subscription for the Addon
*
* @return HasMany
*/
public function addon_subscription()
{
return $this->hasMany(AddonSubscription::class,'feature_id','feature_id');
}
public function addon_subscription_count()
{
return $this->hasMany(AddonSubscription::class,'feature_id','feature_id')->withTrashed();
}
}