User::factory()->createOne(['is_active' => 1])
это оно получается создаст нового, а если надо чтоб в сидере сразу создавалось много пользователей и посты с ними, но только для активных пользовтаелей
так добавь это как 'author_id' => User::factory()->createOne(['is_active' => 1]) и вызывай фабрику поста. Если я правильно понял что тебе нужно
спасибо. понял куда копать. я просто немного не так делал в сидере User::factory()->count(20)->has(Post::factory()->count(10))->create(); и я хотел чтоб в результате выполнения этой строки и вот тут не знал как сделать только чтоб те пользоавтели которые будут is_active сгенерировали для себя посты
у вас грубай ошибка. получится что каждая статья будет привязана к новому пользователю.
Обсуждают сегодня