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

Использование фабрики модели в Laravel

Фабрику вызывают через статический метод factory у модели. Два основных способа получить запись: make и create.

make создает объект модели в памяти, но не сохраняет его в базе:

<?php use App\Models\User; $user = User::factory()->make(); ?>

create сразу выполняет INSERT в таблицу:

<?php $user = User::factory()->create(); ?>

Несколько записей задают через count:

<?php User::factory()->count(10)->create(); ?>

Переопределение отдельных полей, состояния и связанные записи разберем в следующих уроках. Фабрики удобны в тестах - например, в разделе «Тестирование» для actingAs создают пользователя через User::factory()->create().

Создайте 5 пользователей через фабрику.

Чем make отличается от create?

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