public function archiveCampaign($campaign) { // Delete all subscriber info in the pivot table $campaign->subscribers()->detach(); $campaign->status = MessageStatus::getArchivedStatus(); $campaign->save(); }
public function scopeIsArchived($query) { return $query->where('status_id', '!=', MessageStatus::getArchivedStatus()->id); }