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