Model factories with relationships by using magic methods

When using factories with relationships, Laravel also provides magic methods:

User::factory()->hasPosts()->create();

Perhaps not the most IDE friendly option, but I think it feels more readable.

// magic factory relationship methods
User::factory()->hasPosts(3)->create();

// insted of
User::factory()->has(Post::factory()->count(3))->create();