It sounds like you're talking about RESTful ideas (having actions called an index, create, new, edit, update, destroy, show).
In MVC, you can call an action basically no matter what you want (so yes, you can call it uploadcsv if you want). If you want it to follow RESTful principles, you might need to think about what the action does (for example, loading data, essentially a create or update function) and name it using one of the RESTful action names.
source
share