public function run() { if (class_exists('Faker\\Factory')) { $faker = Faker\Factory::create(); $scans = Scan::all()->all(); $images = ['/img/eusthenopteron_foordi.jpg', '/img/iridotriton_hechti.jpg', '/img/sipalocyon_sp.jpg', '/img/teinolophos_trusleri.jpg']; foreach ($scans as $scan) { for ($i = 1; $i <= 500; $i++) { Image::create(['filePath' => '/' . $faker->word, 'fileName' => $faker->word . $faker->randomNumber(2) . '.tif', 'fileUrl' => $faker->randomElement($images), 'scanId' => $scan->id]); } } } }
public function run() { if (class_exists('Faker\\Factory')) { $faker = Faker\Factory::create(); $images = ['img/eusthenopteron_foordi.jpg', 'img/iridotriton_hechti.jpg', 'img/sipalocyon_sp.jpg', 'img/teinolophos_trusleri.jpg']; $scans = Scan::all()->all(); $mediaTypes = MediaType::all()->all(); foreach ($scans as $scan) { $count = $faker->randomDigit; for ($i = 1; $i <= $count; $i++) { Media::create(['filePath' => '/' . $faker->word, 'fileName' => $faker->word . $faker->randomNumber(2) . '.' . $faker->randomElement(['stl', 'vgl', 'mov', 'dct']), 'fileUrl' => $faker->randomElement($images), 'scanId' => $scan->id, 'mediaTypeId' => $faker->randomElement($mediaTypes)->id]); } } } }