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