argument('type'); if (! class_exists($class)) abort(500,sprintf('No class [%s]',$this->argument('type'))); foreach ($class::where('filename','LIKE','%INCOMING%')->get() as $o) { // Catch any files that are already there. if ($o->moveable() === 1) { $o->duplicate = TRUE; $o->save(); continue; } if (! $o->scanned OR $o->duplicate OR $o->remove OR ($x=$o->moveable()) !== TRUE) { $this->warn(sprintf('Ignoring [%s]...',$o->file_path())); continue; } switch (strtolower($this->argument('type'))) { case 'video': $this->dispatch((new VideoMove($o))->onQueue('move')); break; } } } }