РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrSpFkSS 120 of 210 menu

Заполнение одной записи через Faker в сидере Laravel

Отдельные методы Faker мы уже знаем - пора собрать их в DatabaseSeeder. Синтаксис вставки тот же, что в базовом учебнике: DB::table и insert, только значения берут из fake().

Файл сидера целиком - один юзер со всеми полями от Faker:

<?php namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class DatabaseSeeder extends Seeder { public function run(): void { DB::table('users')->insert([ 'name' => fake()->name(), 'email' => fake()->safeEmail(), 'age' => fake()->numberBetween(18, 60), ]); } } ?>

Подключать Faker отдельно не нужно - хелпер fake доступен из коробки. Выполним:

php artisan db:seed

Проверьте запись в PMA.

Вставьте одного юзера с name, email и age от Faker.

Вставьте один пост: title - sentence, slug - slug, text - paragraph.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить