You should setup barryvdh/laravel-debugbar on your project which will help you easily see the ajax requests and responses you get so you can easily debug what's going on and solve your issues much faster. It's the first thing I install and help a ton! On the right side of the debug bar you get a drop down with th Ajax requests your app just made and you can select then to see exactly the data sent the the response you received back.
Debug bar is nice but sending manual requests to URLs in Postman is better than filling out forms or doing testing. Also adds more files to load into your website/memory
This will be an array if it's sending them in one POST request. If not you can do each request on its own. Please check the network tab... it tells you EVERYTHING :)
error: {type:Symfony\Component\Debug\Exception\FatalErrorException,…}
file: "/home/vagrant/code/engine/app/controllers/ProductController.php"
line: 106
message: "Call to a member function getClientOriginalName() on a non-object"
type: "Symfony\Component\Debug\Exception\FatalErrorException"
Donezone JS does single POST requests PER file (at least on my setup it does). There might be a setting to change that but I haven't looked into it as single requests is fine for my needs.
Dunno, I'm looking into either building something from scratch or just starting again, maybe i have some conflict somewhere, so starting with it again may be the best option.