In all these routes, you don't want to mix `middleware` and `route`, as they aren't the same thing.  For example, it's odd to see `middleware.index`.  Middle implies it's in the middle of something, not at the end, which is what a route is.