argument("path")); $service = new DirService(); $list = $service->recursiveScan($path); // $i = 0; foreach ($list["files"] as $file) { if (strstr($file, ".DS_Store")) { continue; } $fileInfo = pathinfo($file); $imageRecord = new ImageRecord(); $imageRecord->path = str_replace($path, "", $fileInfo["dirname"]); $imageRecord->name = $fileInfo["basename"]; $imageRecord->type = 2; // dump($imageRecord->getAttributes()); // $i++; // if ($i > 100) { // exit; // } // continue; $imageRecord->save(); } } }