File "JobsTableSeeder.php"
Full Path: /home/isoftco/public_html/hrm/database/seeds/JobsTableSeeder.php
File size: 1.01 KB
MIME-type: text/x-php
Charset: utf-8
<?php
use Illuminate\Database\Seeder;
// Composer: "fzaninotto/faker": "v1.3.0"
use Faker\Factory as Faker;
class JobsTableSeeder extends Seeder
{
public function run()
{
\DB::table('jobs')->delete(); // deleting old records.
$faker = Faker::create();
$designation = \App\Models\Designation::all();
$companies = \App\Models\Company::all();
foreach ($companies as $company) {
foreach (range(1, 3) as $index) {
\App\Models\Job::create([
'position' => $designation[rand(0, count($designation) - 1)]->designation,
'description' => $faker->paragraph,
'company_id' => $company->id,
'posted_date' => \Carbon\Carbon::now(),
'last_date' => \Carbon\Carbon::now()->addDays(rand(1, 30)),
'close_date' => \Carbon\Carbon::now()->addDays(rand(30, 31)),
'status' => 'active'
]);
}
}
}
}