spatie.be
@spatie.be
Reopening our vacancy gates! We're looking for a frontend engineer to build React apps with us ⚒️

Work from home part time but you should be able to join us at our office in Antwerp. All details: spatie.be/vacancies/fr...
Frontend engineer vacancy
Vacancy for a frontend engineer. Location: Antwerp.
spatie.be
August 7, 2025 at 7:59 AM
Here's a fresh blog post to enjoy with your breakfast at your hotel in Denver (or at home, like us 🥲)

🧱 How to structure the frontend of a Laravel/Inertia/React app

spatie.be/blog/how-to-...
How to structure the frontend of a Laravel Inertia React application
With multiple large, long-running Inertia apps in production we know what we like, don't like, and what works. It’s time to formalize our thoughts and decisions as we’re starting new projects and onbo...
spatie.be
July 30, 2025 at 7:13 AM
Friday = open source time. What OSS projects are you working on? Show it off!
July 18, 2025 at 2:49 PM
Reposted
🚨 New Video Alert! 🚨
I just reviewed @spatie.be 's One-Time Password package on YouTube.
🎥Watch now: youtu.be/kHdhOtkP-IU
#Laravel #PHP #Spatie #WebDev #OTP
Send out One Time Passwords thanks to SPATIE - Package In Review: spatie/laravel-one-time-passwords
YouTube video by Code with Burt
youtu.be
June 10, 2025 at 7:05 AM
Reposted
Finally, I've picked platform for sending newsletter!

much overdue...

I tried hot VC backed apps, but in the end I chose Mailcoach by @spatie.be

Any tips? Im going to send only twice a month product updates for now
May 12, 2025 at 1:06 PM
Continuing our streak of blog posts, @veedee.dev shares 5 levels of handling images in Laravel—from Laravel's built-in basics to a full-blown UI with our Media Library package 💅

spatie.be/blog/five-le...
May 12, 2025 at 7:23 AM
🎯 We love this post from @matthiasweiss.at about making your Inertia app bulletproof with our Laravel Data and TypeScript transformer package. Very close to how we build our Inertia apps!

matthiasweiss.at/blog/bulletp...
Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Maximize type safety in Laravel & Inertia with Laravel Data and TypeScript Transformer for seamless backend-to-frontend type generation
matthiasweiss.at
May 9, 2025 at 8:56 AM
Reposted
Blog post time! We use Inertia & Livewire at Spatie. Why both? When which? Many questions, many answers!

But if you want a definitive answer to which one is better, prepare to be disappointed.

spatie.be/blog/livewir...
Livewire and Inertia: how we love and use both
We've been building Laravel applications with Livewire and Inertia for over 5 years. If you held an individual Spatie employee at gunpoint (please don't) and forced them to pick a favorite, you'll get...
spatie.be
May 5, 2025 at 2:49 PM
🕺 Fun project release day!

Introducing PHP Operators: a reference guide for operators in PHP old and new.

You can browse, search, filter, or jump to a random operator. Give it a read, you might learn something new!

php-operators.com
PHP Operators
php-operators.com
May 6, 2025 at 12:13 PM
Blog post time! We use Inertia & Livewire at Spatie. Why both? When which? Many questions, many answers!

But if you want a definitive answer to which one is better, prepare to be disappointed.

spatie.be/blog/livewir...
Livewire and Inertia: how we love and use both
We've been building Laravel applications with Livewire and Inertia for over 5 years. If you held an individual Spatie employee at gunpoint (please don't) and forced them to pick a favorite, you'll get...
spatie.be
May 5, 2025 at 2:49 PM
Reposted
Today I'm launching newinlaravel.com — the easiest way to keep up-to-date with changes in the Laravel ecosystem!

It’s free, forever.

newinlaravel.com
New in Laravel
Get periodic, easy to consume summaries of the most relevant changes in Laravel, directly to your inbox — as they're released.
newinlaravel.com
April 28, 2025 at 11:14 AM
Reposted
🔥 About 10 months ago, I created this video on how to become a debugging wizard with Ray, a powerhouse tool by
@spatie.be

I still use it in my daily workflow... 🤓

youtu.be/USy_-Rn7hns

#workflow #debugging #php #laravel
Become a debugging wizard with RAY
YouTube video by Code with Burt
youtu.be
April 22, 2025 at 6:47 PM
Reposted
Messing around with @spatie.be’s data package, what a powerful one!

I need to parse some raw txt files, with a very few lines of code, it’s done!

Need to normalize or adapt the data? You’re covered.

Need to nest objects, covered to!

Gefeliciteerd en dankjewel!

github.com/spatie/larav...
GitHub - spatie/laravel-data: Powerful data objects for Laravel
Powerful data objects for Laravel. Contribute to spatie/laravel-data development by creating an account on GitHub.
github.com
April 4, 2025 at 4:20 PM
We had a blast hosting PHP Antwerp last week! Thanks Joren and Dante for the initiative and Freek and Adrien for speaking! 🙌
April 4, 2025 at 8:42 AM
What's your preferred workflow for public vendor assets in Laravel? 🤔

a) Commit to the repository
b) .gitignore and publish on install/deploy
April 4, 2025 at 7:59 AM
Media Library Pro received a small upgrade with a huge impact for Livewire users! 🪼

@veedee.dev refactored our fluent validation methods to work outside of request objects. Easily validate your media without leaving your Livewire component.

Read all about it on our blog: spatie.be/blog/media-l...
Media Library Pro: Easier validation in Livewire
This latest update provides more flexibility for validating media uploads directly in Livewire or controllers, streamlining the process.
spatie.be
March 28, 2025 at 8:16 AM
Reposted
After using the @spatie.be Laravel Data package for probably a couple years now, I STILL have only scratched the surface of what this package can do.

I continue to pull back more and more layers of utilities, use cases, etc..

spatie.be/docs/laravel...
Introduction | laravel-data
laravel-data
spatie.be
March 22, 2025 at 4:19 PM
Reposted
🔗 Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Here's how you can use our Laravel Data package.
matthiasweiss.at
March 18, 2025 at 8:43 AM
We released Laravel CSP v3! 📦

We've made it easier to add a CSP to your Laravel app with presets for services like Google, Fathom…

Looking for contributors! Adding a CSP with services that aren't included in our package yet? Send us a PR!

More details on our blog: spatie.be/blog/releasi...
Laravel CSP v3 and a call for contributors
We just tagged & released a new major version of spatie/laravel-csp, a package to manage your Laravel app's content security policy. The development goal for version 3 was to reduce the boilerplate of...
spatie.be
March 18, 2025 at 7:35 AM
Reposted
Great start to the weekend 🤘

Great stuff @spatie.be
March 14, 2025 at 10:12 PM
Reposted
Trying Mailcoach by @spatie.be for the first time today. The interface is really nice and easy to use.
March 13, 2025 at 1:15 PM
New Spatie merch just dropped! Support our open source work and get a cool shirt, mug or sticker in return. Ships worldwide. Find them at spatie.myspreadshop.net.
March 10, 2025 at 8:56 AM
Reposted
Confirmation emails in Plennur now have an iCalendar file attached to directly add the event to your calendar. 📅

The icalendar-generator package by @spatie.be made it super easy to add this feature! 🫶
March 8, 2025 at 12:51 PM
Nu we toch bezig zijn… We zoeken ook een frontend developer! Zijn React, TypeScript en Tailwind jouw dada? Lees onze vacature en laat van je horen! spatie.be/vacancies/fr...
March 6, 2025 at 7:17 AM
🇧🇪 Nieuwe vacature bij Spatie! We zoeken een backend of full stack developer om onze rangen te vervoegen. Ben je op zoek naar een nieuwe uitdaging met veel Laravel, PHP, open source en meer?

Lees (en deel!) onze vacature hier: spatie.be/vacancies/ba...
Backend engineer vacancy
Vacancy for a Backend engineer. Location: Antwerp.
spatie.be
March 3, 2025 at 12:04 PM