コード例 #1
0
ファイル: SkillTableSeeder.php プロジェクト: CbCaio/pwebdev
 /**
  * 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']);
 }
コード例 #2
0
ファイル: ModelFactory.php プロジェクト: Gabriel-aa/pwebdev
    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];
});