How to develop plugin/module to build landingpage upon fetched JSON-data
I'd make a template called landing that would have various entries/entry types in it where I can add whatever CMS content I want.

https://www.example.com/landing/landing-page-slug


For a nice content authoring experience, I'd make a custom Element that knows to go out over the wire and fetch the data from the Laravel database via whatever JSON endpoint you've set up in your Laravel app, and a custom Field that is just a simple ElementSelect for my custom Element.

That way in your Craft CMS entry, you could just click a button to browse the various rows in your remote Laravel db (presenting the information in a nice UI that'd look exactly like you're selecting another Craft entry).

Then on the templating side of things, it'd work like anything else does in Craft. Through the custom Element, you'd have access to all of the data from your remote Laravel db table, e.g.:

{{ entry.laravelData.someField }}


Bonus points would be awarded for a nice caching layer to keep things performant.