I need to provide a facility on my website,where user can create his own reports. So,he will be shown various fields and using drag drop options he should be able to decide what fields he wants in his report. He should also be able to add filters and then create his own reports. What is the best way to do this?
My frontend is in PHP - Laravel framework and SQL is the backend.