Have your cake and eat it too with Inertia.js - by Sebastian De Deyne