Missing seasons added

This commit is contained in:
Ilya Rogozhin
2026-06-10 12:30:07 +02:00
parent a752b27bc9
commit 2810d3a809
12 changed files with 343 additions and 163 deletions
+9 -9
View File
@@ -1,5 +1,5 @@
## Тестовое задание ФХР
## Тестовое задание ФХР + upd
- OS: Linux, AltLinux 11
- Editor: PhpStorm, MS Code
@@ -67,23 +67,21 @@ php artisan app:test-fhr-sort
```bash
fhr-php
# Клубы
php artisan db:seed --class=ClubSeeder
# Игроки, здесь может потребоваться пара запусков,
# я не полировал проверку уникальности номеров в клубе
# под капотом обычного сидирования
php artisan db:seed --class=PlayerSeeder
# Сидируем клубы, игроков, связь с сезонами
php artisan db:seed
```
Выгрузка данных по игрокам и клубам вместе со структурой
```bash
fhr-mysql
cd /var/lib/mysql-files
mysqldump -u root -psecret test_fhr clubs players > clubs_and_players_dump.sql
mysqldump -u root -psecret test_fhr clubs players seasons player_season > clubs_players_season_dump.sql
```
После такой выгрузки, дамп появится в папке MySQL-files
Тестовый дамп лежит в корне проекта **clubs_and_players_dump.sql**
Тестовый дамп лежит в корне проекта **clubs_players_season_dump.sql**
**Время: 1 час 25 минут.**
@@ -91,6 +89,8 @@ mysqldump -u root -psecret test_fhr clubs players > clubs_and_players_dump.sql
Сидируем БД
```bash
fhr-php
# Долгий сид достаточно, минут 15-20 возможно
php artisan db:seed --class=UserSeeder
```