2 posts
I recently upgraded our app to use Pest 5 and leverage it's new TIA engine. What should have been a straightforward performance win turned into a multi-hour debugging session, uncovering a chain of legacy issues that silently broke our test suite.
If `#[RouteParameter]` in your Laravel form request receives a string instead of a model, the issue is usually not that the attribute failed to bind. It is that the attribute never binds anything in the first place.