Platform 5 further refines the stability of Platform 4, and provides several new media-management features.

Platform 5 also brings all associated front-end libraries more current. Specifically:

Historically, the Platform Media extension has provided the ability to upload files and reference them in business logic and in Blade templates. But users were fairly limited in how they could interact with uploaded media files. For example, it was non-trivial to associate uploaded files with records in a database…

Platform Tutorial Series — Part 5: Version-Controlling Extensions and Themes

So, you’ve created your first extension. You’re ready to place your code under version control. Perhaps you’re thinking to yourself, “Wouldn’t it be nice to make it easy for other developers and clients to install and update my extension…”…

We’re hiring a front end developer

The position has been filled. Thank you for all the submissions. The response was encouraging and a bit overwhelming. ;) Continue to code well, and rock on!

It’s tough: the process of finding a front-end developer. A developer with the capacity to master the…

Platform Tutorial Series — Part 4: Creating Your First Extension

What are Platform Extensions? Laravel embraces the concept of “packages”, which are simply collections of files (configuration files, controllers, views, translations, assets, etc.), organized in a way that more or less mirrors the top-level application. …

Pro Tips: Edition 2

1.) Take advantage of Composer’s “no-scripts” switch.

Oftentimes, some problem with your code, or that of a third-party repository, will prevent Composer from completing an “update” or “install” operation successfully.

In such cases, you can take advantage of a simple Composer switch that will prevent the vast majority of source-code jams-ups from manifesting during Composer operations:

Platform Tutorial Series — Part 3: Creating Your First Theme

In Cartalyst Platform, a theme is a collection of presentation-related assets: images, fonts, CSS and JS libraries, view templates, email message templates, and the like.

In this video, we explain to you how Platform’s own default themes work, how they’re installed, and how they’re source-controlled. Then, we show you how to create your own bare-bones themes (both front-end and admin-area), by duplicating and stripping-down the default themes and extending them as desired.

Next, we add onto the theme and explore the asset resolution and overriding mechanisms, and show you how to replace individual theme assets with your own overrides. In the process, we discuss how to source-control your themes in an optimal way, and offer several useful tips along the way.

Thanks for watching! We look forward to hearing your comments, questions, and feedback.

Code well, rock-on!

Platform Tutorial Series — Part 2: Post-Install Configuration

In Part 2 of our new Platform video tutorial series, Cartalyst Community Liaison, Ben Johnson, takes you through a few simple yet crucial configuration changes that should be made in any new Platform installation.

Ben also covers the basics regarding Laravel’s .env file, and shows you how to add your own configuration directives. He also explains the /config directory: what’s in it, how files arrive there, and offers several source-control and workflow tips.

Give it a spin, and stay tuned for the next episode, Part 3: Creating Your First Theme!

Code well, rock on!

Platform Tutorial Series — Part 1: Installation

We’re pleased to share that our Community Liaison, Ben Johnson, is recording a video tutorial series that tackles our Platform application-base, from the ground up.

Many potential and existing customers have asked for more tutorial-driven content; your wish is our command.

This week, Ben covers basic Platform installation and offers quite a bit of useful background information and a few tips that will make this tutorial worth your while, even if you’ve installed Platform before.

We’d love to hear your questions and feedback, so please do leave us a note in the Comments section.

Next week, Part 2: Post-Install Configuration. Don’t miss it!

Code well, rock on!


We build framework agnostic PHP libraries for developers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store