This is how it is normally done in cabinet shops. Trim carpenters usually do the same..There are always a million ways to skin a cat, but this would be how most would do it. Because the span is 7', you will need support framing under the seat. 2x3s would be fine.
View attachment 444871