YmNIK13 / unit_php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Total Downloads Latest Stable Version License

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()

About


Languages

Language:PHP 82.7%Language:Blade 16.5%Language:Shell 0.8%