<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class ManagerPlan extends Model {

    protected $table = 'manager_plans';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['manager_id', 'plan_id', 'plan_price', 'status', 'no_of_used_users',
        'subscription_id', 'activated_at', 'expire_on', 'created_at', 'updated_at', 'coupon_id'];

    //created by jatin parmar : applied polymorphic relation
    public function user() {
        return $this->belongsTo('App\User', 'manager_id');
    }

    public function subscription() {
        return $this->belongsTo('App\SubscriptionPlans', 'plan_id');
    }

}
