By default, Laravel uses Carbon for dates, but the object returned by the \Illuminate\Support\Facades\Date helper is mutable.
When you have deployed your Laravel application across multiple servers, for example when running multiple workers, you can run into a situation where…
When working on a project with subdomains, you can run into CORS issues locally when using Laravel Valet when your assets are on the main domain.
Filament is a great admin panel for Laravel built with Livewire, one of its features is creating dashboard widgets to get quick stats of your applicat…
Creating wildcard subdomain SSL certificates isn't that straightforward with Let's encrypt as a normal SSL certificate. As you need to prove…
In your project, you might store some sensitive personal or credential data in your database. Should an unauthorised person get access to your DB, all…
Shiki is a beautiful syntax highlighter powered by the same language engine that many code editors use. We've just released a package that allows…
Onboarding your users is one of the most important things you can do in your SaaS or application. After all, first impressions matter!
Statamic 3.3 has added some additional improvements to their Blade templates support, which makes using Statamic together with Laravel's native B…
Spatie's Browsershot is a wonderful package that uses puppeteer to render a web page to transform it into an image or PDF. Having this functional…
One of our projects has a really large test suite that isn't optimised to run with Laravel's parallel testing. It was starting to take more…
Highlighting code blocks correctly on your website is a more difficult problem to solve than you'd expect. There are many great solutions like Pr…
Laravel recently added parallel testing to the framework using the Paratest package which runs PHPUnit in separate parallel processes. Adding support…
Art direction is nothing new, though there hasn't been an easy way to do it with most CMSs yet. Statamic, with the help of the spatie/statamic-re…
When you use software that is open source, you'll sometimes run into issues or small bugs that have already been fixed by the community in a PR o…
Statamic v3 has added support for other template languages in addition to their own "Antlers" templating language. Recently when creating a…
Deploying a Statamic v3 site to Netlify using Statamic's SSG addon.
I've recently transformed my Statamic powered site into a statically hosted version, mostly because services like Netlify and Firebase offer free…
My personal website & blog has been hosted on a DigitalOcean droplet for years, but recently I've been trying to move away from hosting and m…
Laravel Mix isn’t provided by default in Statamic v2, in this short post I’ll show you how to create a quick site helper to read the mix-manifest.json…
Clients and content editors often want a lot of choices and make everything customizable to fit their style or the content.
I recently worked on the new Spatie docs website. We moved our site from a Digital Ocean server to Netlify, a serverless platform.