Since Laravel 5.3, the route implicit binding works as middleware called SubstituteBindings. I was worked with Laravel 5.2 and upgraded to 5.3 now.
I have custom middlewares in my application, and in my tests I sometimes need to disable them. So until now I used $this->withoutMiddleware() in the test method. But since the update to Laravel 5.3, withoutMiddleware stops the route implicit binding, and all my tests fails.
I don't know if this consider as bug, but it is a huge problem for me. Is there any way to set the SubstituteBindings middleware as mandatory middleware that withoutMiddleware will not disable? How can I still use implicit binding and test my tests without other middlewares?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire