We've just launched the latest version of Ray, the best dump debugger for Laravel, PHP, JS and more. It's faster, more polished, and packed with great new features. Available for macOS, Windows, and Linux, read more about our new release on the link below. myray.app/blog/introdu...
spatie.be
And don't forget to grab our launch deal: lifetime licenses + discounted yearly plans. Sale runs until Feb 6 23:59 CET. myray.app
We're almost ready to sign off for the year. It's been a productive and exciting year for us. If you're interested, you can read our year-end review email here: spatie.mailcoach.app/webview/camp.... Wishing you happy holidays from everyone at Spatie!
spatie.be reposted
📢 Sponsor Announcement! We’re excited to welcome Ray by @spatie.be as a Gold Sponsor for #LaraconIN 2026. Debug Laravel faster with Ray. Beautiful UI for inspecting variables, queries, mails and much more! myray.app
If this gets a hundred likes we'll add this shirt to our merch store at spatie.myspreadshop.net so you can wear it the next time this happens.
14 hours left for our Spaced Out Deals! Get your Ray lifetime license while you still can, or get any Spatie course or product at 30% off. See everything at spatie.be/products.
You can also test fly our upcoming release of Ray by joining our beta. Fully rebuilt for speed, Ray 3.0 comes with a fresh UI and a new way to archive messages: next.myray.app.
Our Spaced Out Deals are still out there until Dec 1, with courses, products and Ray licenses 30% off. Check out all the deals at spatie.be/products.
And we're off! From Nov 24 to Dec 1, get 30% off all Spatie courses and products. Check out all the deals at spatie.be/products, and grab yourself a few courses (for some light holiday reading?), or some Laravel components for your next (awesome!) project.
spatie.be reposted
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...
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-...
We tagged two new packages (by @freek.bsky.social) on Monday: github.com/spatie/ping & github.com/spatie/simpl...! Some background information in his post: freek.dev/2885-introdu....
spatie.be 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
spatie.be 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
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...
🎯 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...
spatie.be 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...
🕺 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
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...
spatie.be 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
spatie.be 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
spatie.be 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...
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...
spatie.be 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...
spatie.be reposted
🔗 Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
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...
spatie.be reposted
spatie.be reposted
Trying Mailcoach by @spatie.be for the first time today. The interface is really nice and easy to use.
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.
spatie.be 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! 🫶
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...
🇧🇪 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...
🇧🇪 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...
We're working on v3 of our laravel-csp package and would love to get some feedback and find testers! github.com/spatie/larav...
Want to level up your React game? We compiled a reading list in the latest href.email 📖 spatie.mailcoach.app/webview/camp...
Fresh blog post! We were inspired by @adamwathan.com's Laracon talk on designing a component library and refactored some React components in Flare's codebase ⚒️ flareapp.io/blog/automat...
This week on the blog: @vanpachtenbeke.com on our philosophy around open source. Why do we do it? What do we expect from our contributors? When do we reject contributions? Many many questions, all answered in this post! spatie.be/blog/what-to...
spatie.be reposted
Having a great experience using @spatie.be 's 'laravel-data' package to auto generate typescript types. After a little setting up, my Inertia Vue front end has full type knowledge of my models including pagination types etc.