public function delete()
{
$isSoftDeleted = array_key_exists('Illuminate\\Database\\Eloquent\\SoftDeletes', class_uses($this));
if ($this->exists && !$isSoftDeleted) {
$this->users()->detach();
}
return parent::delete();
}