コード例 #1
0
 public function fire()
 {
     $this->info(date('Y-m-d') . ' Running RemoveOrphanedDocuments...');
     $documents = Document::whereRaw('invoice_id IS NULL AND expense_id IS NULL AND updated_at <= ?', array(new DateTime('-1 hour')))->get();
     $this->info(count($documents) . ' orphaned document(s) found');
     foreach ($documents as $document) {
         $document->delete();
     }
     $this->info('Done');
 }