Skip to main content

Delete Issues from tinker

Overview

This document provides information about Delete Issues from tinker.

// Where issue.id does not equal
\App\Issue::fromAllTenants()->where('tenant_id', 106)->whereNotIn('id',[20489,20470,20469,20468,20406])->each(function($issue){$issue->delete();\App\Jobs\IssuesProcessing\DeleteIssueFiles::dispatch($issue);})

// All from a Tenant
\App\Issue::fromAllTenants()->where('tenant_id', 52)->each(function ($issue) {$issue->delete(); \App\Jobs\IssuesProcessing\DeleteIssueFiles::dispatch($issue);});

// Specific terms from a taxonomy
\App\Issue::fromAllTenants()->where('tenant_id', 31)->withAnyTags(['Universidad De Palermo', 'Geka', 'Fundación Universidad De Palermo', 'Nobuko', 'Editorial Brujas', 'Ediciones GeKa', 'Ediciones FADU', 'Diseño Editorial', 'CP67'], 'publisher')->each(function ($issue) {$issue->delete(); \App\Jobs\IssuesProcessing\DeleteIssueFiles::dispatch($issue);});

// Issue name %like%
\App\Issue::fromAllTenants()->where('tenant_id', 1)->where('name', 'like', '%Summa%')->each(function ($issue) {$issue->delete(); \App\Jobs\IssuesProcessing\DeleteIssueFiles::dispatch($issue);});

X

Graph View