Laravel Sketchpad

Browser-based development playground for your Laravel site

Overview

Laravel Sketchpad generates an automatic frontend for your Laravel controllers.

In the same way that Markdown is transformed to HTML, Sketchpad transforms the structure of your controller folders, methods, parameters and PHPDoc comments into an intuitive menu system, UI controls and output.

It also live-reloads, so updating the PHP instantly updates the UI!

This allows you to quickly build powerful multiple small tools which leverage backend functionality, but with a fully-functioning, automatically generated UI, to quickly test ideas or create useful tools – in a fraction of the time of building a proper application.

Videos

The following videos dig into how to setup and use Sketchpad:

The full demo (opens new window) is currently offline, but you can check out the repos:

I can’t promise that they will work in the latest version of Laravel!

So...

I hope you found this post interesting or perhaps useful.

If you want to engage further, follow me on Twitter, Bluesky, or drop a comment or reaction below.

Either way, thanks for reading!