I found nothing about definitions/differences between resource
and plain
controllers.
What is the difference between them?
Simply definitions of controllers type is:
Resource controller is used when you perform all CRUD operations.
Plain Controller is used for anything performed manually.