JsonArray::class, 'is_sale' => 'bool', ]; public function scopeOnline($query) { return $query->where('is_sale', true); } public function lvlRules() { return $this->hasMany(DealerProductLvlRule::class, 'product_id'); } public function saleRules() { return $this->hasMany(DealerProductSaleRule::class, 'product_id')->orderBy('qty', 'desc'); } public function manageRules() { return $this->hasMany(DealerProductManageRule::class, 'product_id'); } public function isOnline() { return $this->is_sale; } }