Hi,
I wanted to edit a simple model with many-to-many relationships and data in the intermediate table (pivot). Here is a simplified example of what I tried to edit:

With the Relation widget, it is not possible to add pivot data, so I created a widget myself https://github.com/myst6re/october-plugin-complex-relation It adds edit forms on each possible relation (so I can have a date field for each existing region).
But it is more complicated than I expected, and there some limitations. For example I cannot add file upload inputs.
So questions :
- What is the best solution to edit pivot data easily?
- How can I support file upload with my widget?