Canvas: A Laravel Publishing Platform


January 3rd, 2020


Canvas is a Laravel-powered publishing platform that we covered back in 2017, and we thought the latest version deserved a fresh look. The newest version of Canvas offers a Medium-style editing experience and includes other cool features like:

  • Publication Statistics – think of it as a lightweight version of Google Analytics built into the app
  • Distraction-free writing – the editor is a Medium-style minimal experience
  • Unsplash Integration – Embed images, videos, links, or media to your content
  • Custom Social Data – Fully customizable metadata for Facebook and Twitter

Getting started is simple: install Laravel and the auth scaffolding, then the canvas composer package. You can start writing content complete with auto-save and a minimal interface:

If you want to play around with Canvas quickly, you can generate some demo data:

1php artisan canvas:setup --data

The source code of Canvas is MIT licensed, and you can check out on GitHub at cnvs/canvas. Learn more about Canvas at

Filed in:

Paul Redmond

Full stack web developer. Author of Lumen Programming Guide and Docker for PHP Developers.

Laravel News Partners