File: /var/www/vhost/disk-apps/comfama.sports-crowd.com/app/Models/MembershipSubscriber.php
<?php
namespace App\Models;
use App\Models\Concerns\PageSize;
use App\PaymentTransaction;
use App\User;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class MembershipSubscriber extends Model
{
use PageSize;
protected $fillable = [
'status',
];
protected $casts = [
'price' => 'float',
'start_date' => 'date',
'end_date' => 'date',
];
public function membership(): BelongsTo
{
return $this->belongsTo(Membership::class);
}
public function payment_transaction(): BelongsTo
{
return $this->belongsTo(PaymentTransaction::class);
}
public function user(): BelongsTo
{
return $this->belongsTo(User::class);
}
}