e
Size: a a a
e
O
e
VP
VP
VP
H
AB
posts
и users
это основые сущности, а main_table
общая для них, с которой они соединяются через post_users
.posts
и users
c main_table
при этом чтобы можно было без боли создават фейковые данные через factory
. Сейчас у меня связь через модель PostUser
, но сейчас проблемы с сидингом фейковых данных для тестинга.Post::factory()->has(MainTable::factory()->count(50))
- при этом мне нужно чтобы в промежуточной таблице поле user_id
не пустовал. Я хочу сделать это через пивотный класс, но не знаю как правильно, весь интернет перерыл вроде уже.MP
AP
AP
AB
posts
и users
это основые сущности, а main_table
общая для них, с которой они соединяются через post_users
.posts
и users
c main_table
при этом чтобы можно было без боли создават фейковые данные через factory
. Сейчас у меня связь через модель PostUser
, но сейчас проблемы с сидингом фейковых данных для тестинга.Post::factory()->has(MainTable::factory()->count(50))
- при этом мне нужно чтобы в промежуточной таблице поле user_id
не пустовал. Я хочу сделать это через пивотный класс, но не знаю как правильно, весь интернет перерыл вроде уже.PostUser::factory()->for(User::factory())->for(Post::factory())->has(MainTable::factory()->count(50))
можно
конечно и так, но это боль, и при выборке и сохранении тоже больAB
PostUser::factory()->for(User::factory())->for(Post::factory())->has(MainTable::factory()->count(50))
можно
конечно и так, но это боль, и при выборке и сохранении тоже больюзеров
или постов
, а main_table
это не самая главная таблицаT
AB
AB
AP
AB
T
AP