Try it with $user instead of $users. Or change the typehint to User (must match the model name, of course)
I believe either the variables name or the typhints name must exactly match the model you want to bind it to (there might also be a way to overwrite this convention thought)
Edit:
https://laravel.com/docs/5.4/routing#implicit-binding
or see the explicit binding in the following paragraph