Files

38 lines
1.1 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Carbon\Carbon;
class PerformerSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
// Массив исполнителей для вставки
$performers = [
['name' => 'Deep Purple'],
['name' => 'Rainbow'],
['name' => 'DIO'],
['name' => 'Black Sabbath'],
];
// Добавляем к каждой записи метки времени, чтобы поля не были пустыми
$now = Carbon::now();
foreach ($performers as &$performer) {
$performer['created_at'] = $now;
$performer['updated_at'] = $now;
}
// Чистим таблицу перед заполнением (опционально, чтобы не дублировать)
// DB::table('performers')->truncate();
// Массовая вставка в базу данных
DB::table('performers')->insert($performers);
}
}