belongsTo(PlanSubscribe::class, 'plan_subscribe_id'); } public function category() { return $this->belongsTo(BusinessCategory::class, 'business_category_id'); } public function user() { return $this->hasMany(User::class); } public function affiliator(): BelongsTo { return $this->belongsTo(Affiliate::class, 'affiliator_id'); } /** * The attributes that should be cast. * * @var array */ protected $casts = [ 'plan_subscribe_id' => 'integer', 'business_category_id' => 'integer', 'remainingShopBalance' => 'double', 'shopOpeningBalance' => 'double', 'status' => 'integer', 'meta' => 'json', ]; }