/** * Run the database seeds. * * @return void */ public function run() { //factory(Skill::class)->times(10)->create(); $id = PWebDev\Models\Resume::first()->id; factory(Skill::class)->create(['resume_id' => $id, 'name' => 'Browserify', 'proficiency' => 'Good', 'logo_path' => 'browserify.png']); factory(Skill::class)->create(['resume_id' => $id, 'name' => 'Gulp', 'proficiency' => 'Good', 'logo_path' => 'gulp.png']); factory(Skill::class)->create(['resume_id' => $id, 'name' => 'Laravel Framework', 'proficiency' => 'Good', 'logo_path' => 'laravel.png']); factory(Skill::class)->create(['resume_id' => $id, 'name' => 'PHP', 'proficiency' => 'Good', 'logo_path' => 'php.png']); factory(Skill::class)->create(['resume_id' => $id, 'name' => 'Vue.js', 'proficiency' => 'Good', 'logo_path' => 'vuejs.png']); }
return ['profile_id' => $profile->id, 'city_id' => $city->id, 'mark_date' => $faker->date(), 'title' => $faker->sentence(3), 'description' => $faker->text()]; }); $factory->define(PWebDev\Models\Resume::class, function (Faker\Generator $faker) { $user = PWebDev\Models\User::first(); return ['user_id' => $user->id, 'current_title' => $faker->sentence(3)]; }); $factory->define(PWebDev\Models\Company::class, function (Faker\Generator $faker) { $city = PWebDev\Models\City::find(rand(1, 5564)); return ['city_id' => $city->id, 'name' => $faker->company, 'about' => $faker->sentence(30), 'website' => $faker->url, 'logo_url' => $faker->imageUrl()]; }); $factory->define(PWebDev\Models\WorkExperience::class, function (Faker\Generator $faker) { $resume = PWebDev\Models\Resume::first(); $company = PWebDev\Models\Company::find(rand(1, 10)); return ['resume_id' => $resume->id, 'company_id' => $company->id, 'title' => $faker->sentence(2), 'position' => $faker->sentence(3), 'starting_date' => $faker->date(), 'ending_date' => $faker->date(), 'about' => $faker->sentence()]; }); $factory->define(PWebDev\Models\Language::class, function (Faker\Generator $faker) { $id = PWebDev\Models\Resume::first()->id; return ['resume_id' => $id, 'name' => $faker->word, 'proficiency' => $faker->word]; }); $factory->define(PWebDev\Models\EducationalExperience::class, function (Faker\Generator $faker) { $id = PWebDev\Models\Resume::first()->id; $city = PWebDev\Models\City::find(rand(1, 5564)); return ['city_id' => $city->id, 'resume_id' => $id, 'title' => $faker->sentence(2), 'school_name' => $faker->company, 'starting_date' => $faker->date(), 'ending_date' => $faker->date(), 'description' => $faker->text]; }); $factory->define(PWebDev\Models\Skill::class, function (Faker\Generator $faker) { $id = PWebDev\Models\Resume::first()->id; return ['resume_id' => $id, 'name' => $faker->word, 'proficiency' => $faker->word]; }); $factory->define(PWebDev\Models\Certificate::class, function (Faker\Generator $faker) { return ['title' => $faker->title, 'length' => $faker->numberBetween(2, 2000), 'certified_by' => $faker->company]; });