As per the new release schedule for Laravel the latest version (5.4) landed last week.
I've been flat out working on 5.3 projects so didn't have time to dig in to see what's new until now, I thought I'd write up the main features and what they can offer users of Laravel and more importantly clients of Cowshed:Works :)
We've been using the Notifications system since its release in 5.3, it's an intuitive and clean way to deal with a part of your application that could get messy quickly. The addition of markdown templates means that the nasty work of formatting email HTML (why is this still so gross in 2017?) has been Laravelled (is that a word? you heard it here first) and as such is now a pleasure to work with.
The excellent elixir has been retired and now the front end build is taken care of by Laravel Mix. This is basically a shift from Gulp to Webpack behind the scenes and looking at the examples it's another thing that's been made even simpler.
Other features include
- Blade slots - more flexibility in view partials
- Automatic Facades - I'm not even going to try and look at how this is working just yet!
- Higher Order Messaging - again, magic is happening here
There's also some other additional helpers and things but really this is a nice move on from 5.3. I'm not sure how the additional magic stuff will go down in PHP land but for developers using Laravel it's some more 'nice to have' stuff in the toolkit.
It goes without saying our core CMS and any new Laravel Development projects will be shipped on 5.4.
Article Category Tags
Click one to see related articles hand-written by Cowshed WorksCode