change middleware function name
add group check in admin routes
added middleware to use method override with query or headers
lowercase _method in query
POST/PUT on / can only be used by groups admin and user
remove manual method override