Unit test in PHP
Создание миграции/моделм/контроллера
php artisan make:model User\Reply -mr
Создание фабрик наполняющих БД
php artisan make:factory ThreadFactory
Метод фабрики definition
должен вернуть массив полей на основании которых будет создана модель
Для генерации данных используется "Faker", а сама модель должна иметь трейт HasFactory
Запуск кода делает через tinker
php artisan tinker
где по сути все что мы вводим в консоль выполняется в интерпретаторе PHP
К примеру эта команда создаст 50 моделей Thread
App\Models\Thread::factory()->count(50)->create();
А такая просто выведет общее количество моделей
App\Models\Thread::count()