simedkom/database/seeders/JournalistSeeder.php
2025-03-06 11:32:40 +07:00

39 lines
1.3 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Journalist;
use App\Models\Legacy\OldJournalist;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class JournalistSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$legacyJournalists = OldJournalist::all();
foreach($legacyJournalists as $legacyJournalist){
Journalist::create([
'id' => $legacyJournalist->id,
'name' => $legacyJournalist->name,
'email' => $legacyJournalist->email,
'phone_number' => $legacyJournalist->phone,
'press_card' => $legacyJournalist->press_card,
'press_card_doc' => $legacyJournalist->doc_of_press_card,
'ukw_certificate' => $legacyJournalist->certificate,
'ukw_certificate_doc' => $legacyJournalist->doc_of_certificate,
'edit_description' => $legacyJournalist->description_edit,
'edit_status' => $legacyJournalist->status_edit,
'created_at' => $legacyJournalist->created_at,
'updated_at' => $legacyJournalist->updated_at,
'deleted_at' => $legacyJournalist->deleted_at,
'media_id' => $legacyJournalist->media,
]);
}
}
}