I keep sass at the base as well: /app ..... /public /node_modules /sass /bower_components bower.json...
You could pass the entire $postData object to validator. I think Validator handles extra data OK.
Have you tried belongsTo instead? I'm assuming this a one-to-one relationship.
I wouldn't put anything in the vendor folder as that's where composer dumps packages. Like node_mod...
The Laravel portal for problem solving, knowledge sharing and community building.