Spatie Profile Banner
Spatie Profile
Spatie

@spatie_be

Followers
23,631
Following
521
Media
513
Statuses
8,325

Spatie is a webdesign agency based in Antwerp, Belgium. We specialize in @laravelphp development and create a lot of OSS

Antwerp, Belgium
Joined November 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@spatie_be
Spatie
5 years
Today we welcome our 10th member to the Spatie team: @Riasvdv ! Onboarding done, and already hard at work. We wish you lots of fun and success Rias!👏
Tweet media one
28
19
343
@spatie_be
Spatie
2 years
🐘 After sharing how our team writes big @laravelphp applications, we’re going to focus on the... 🥁 elephant in the room. 📣“Writing Readable PHP”, our new premium course, will launch soon! 📬 Subscribe to our mailinglist for previews and updates!
Tweet media one
6
33
167
@spatie_be
Spatie
6 years
🎉 We are very proud to announce that we have reached 10 million open source package downloads! Let's thank all those who have contributed
13
22
158
@spatie_be
Spatie
6 years
If you’re into @laravelphp , chances are that your composer.json has our name in it.  If our code helped you in any way, consider supporting us via @Patreon . RT's = ❤️ #laravel #php
Tweet media one
0
103
134
@spatie_be
Spatie
3 years
🛠️ Ever wondered which tools we use to get the job done? Well, now you can simply see it yourselves! Check out our brand new tech stack page:
Tweet media one
7
20
121
@spatie_be
Spatie
5 years
We're currently looking for a backend developer to join our team!
Tweet media one
Tweet media two
6
26
115
@spatie_be
Spatie
15 days
🤔 Have you ever wondered what type of data is in the `$request` array? 💡Use data transfer objects and wonder no more! 🔥 Data transfer objects are plain old PHP classes with a lot of power. Instead of using unstructured data, wrap it in a data transfer object with declared…
Tweet media one
3
13
112
@spatie_be
Spatie
3 months
🤔 Did you know you can change the method signature during inheritance in PHP? 💡 This is called type variance. The child class should still honor the parent's original type by returning a more specific type, known as covariance. In the example below, `UnknownDate` is a…
Tweet media one
7
17
108
@spatie_be
Spatie
2 years
🚀 We've released Ray v.2.0! ✨ Enjoy these new features: • monitor your projects in separate windows • scroll to new logs manually • improved SSH key support for server connections • enhanced performance for Apple's Silicon chip • and much more!
5
149
98
@spatie_be
Spatie
10 months
We decided to build Full Stack Artisan, our upcoming Laravel course on advanced, reactive user interfaces around Vue instead of React.
6
7
91
@spatie_be
Spatie
4 years
❤️ A very big thank you to @taylorotwell for sponsoring us!❤️ We’ll be sure to keep contributing to the awesome @laravelphp ecosystem in various ways 👍
2
4
85
@spatie_be
Spatie
5 years
Congrats to @brendt_gd who's blogpost on #PHP is currently at number 1 on Hacker News 🥇 Read the post here:
Tweet media one
3
29
86
@spatie_be
Spatie
7 years
Proud to share that our #php packages have been downloaded 3 million times. Fun fact: you can see a live count at
Tweet media one
10
23
85
@spatie_be
Spatie
1 month
😫 Struggling to generate PDFs in your PHP app? Our colleague @alex_ dove into 4 solutions to convert HTML to PDF. Each option is analyzed for developer experience and performance. 👇 Read his blog post in the comments and find out which one is the best fit for your…
7
9
84
@spatie_be
Spatie
2 years
Russia's war against Ukraine is real and raw. Civilians are getting killed, families destroyed, homes wrecked. Our hearts are with those who suffer. We’ve added this message to all our repos / docs.
Tweet media one
6
12
83
@spatie_be
Spatie
2 years
🥳 One year ago we launched Ray! Ray helps you to debug your app faster by showing debug info in a dedicated window. ❤️ A big thank you to the thousands of devs already using Ray! 🎁 This week you can grab new licenses and renewals with a 25% discount.
Tweet media one
7
9
79
@spatie_be
Spatie
8 months
How to write PHP
Tweet media one
@KassandraSanch
Kass 🦈
9 months
me writing javascript
Tweet media one
140
544
4K
6
12
79
@spatie_be
Spatie
9 months
Achievement unlocked 😳😀 We just found out we're mentioned on Wikipedia under Postcardware!
Tweet media one
2
4
79
@spatie_be
Spatie
6 months
🤩 We're thrilled that our Black Friday Deals will be back next week! 🧪 We've created another nice parody video for this year's sale. Get ready for some Portal-inspired fun! 🥳 Enjoy a 30% discount on our products from Monday November 20th until the end of Cyber Monday!
5
16
73
@spatie_be
Spatie
10 months
✨⚒️ Introducing Full Stack Artisan ⚒️✨ As presented by @freekmurze at @LaraconUS : a premium Laravel course on building advanced, reactive user interfaces with Laravel Data, Inertia, React, and more! Launching later this year, follow along!
2
21
73
@spatie_be
Spatie
6 years
We just reached 9 000 000 downloads for our #php packages 🎉
3
4
72
@spatie_be
Spatie
2 months
🤔 Have you installed `laravel-ray` as a dev dependency? 👀 Make sure to remove every `ray()` call in the code before deploying. Otherwise, your production application might break. 💡 An easy way to remove all calls is by running `php artisan ray:clean`.
Tweet media one
3
13
70
@spatie_be
Spatie
3 months
💡 Did you know you can use underscores to format numeric values? 👀 The underscore is ignored by the parser, but it significantly improves the code readability.
Tweet media one
4
11
64
@spatie_be
Spatie
2 years
🙌 We’d like to thank @brendt_gd and @AdriaanMrn (at right and left in this picture) for all the great work they have done for us and wish them all the best in their next jobs! ❤️ We’ll miss you! 🌎 It’s a small world, so we’ll see you around!
Tweet media one
1
3
63
@spatie_be
Spatie
5 months
Christmas time at the SPATIE office! 🌲 🎅
Tweet media one
2
2
55
@spatie_be
Spatie
6 years
We are currently working on a complete makeover of our company website. If you use our opensource stuff, please tweet us how you’re using it. The best tweets will be featured on our new site. 🙌
10
13
53
@spatie_be
Spatie
7 years
We have just launched a new small site to look up dns records. #laravel #php #dns
Tweet media one
4
22
53
@spatie_be
Spatie
3 years
👍 You can now watch the “Convert a PHPUnit Testsuite to Pest” video for free! If you like it, consider picking up #pest #testing #laravel #php
Tweet media one
1
14
47
@spatie_be
Spatie
7 years
We’re at number 3 😍 #php #oss
Tweet media one
2
10
47
@spatie_be
Spatie
6 years
Introducing our two new team members: @AdriaanMrn and @rubenvanassche A big welcome to you both!
3
5
45
@spatie_be
Spatie
4 months
Last week we celebrated the end of year in style with an exciting kart race and a delightful dinner. 🏎️ 🍽️ 🥳 Happy Holidays to our all customers, supporters and the open source community. See you in 2024!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
3
45
@spatie_be
Spatie
6 years
Time for an internal knowledge sharing session
Tweet media one
5
3
45
@spatie_be
Spatie
3 months
😩 Tired of removing Ray calls from your code before committing? ✨ We've added a new feature that automatically removes all Ray calls from your code! 🧹 You can now keep your codebase clean with a Rector rule or a simple command. Discover it in our blog post in the comments.
4
11
44
@spatie_be
Spatie
3 months
Uncharted packages with @freekmurze 🗺️📦
Tweet media one
2
3
44
@spatie_be
Spatie
6 years
We will have a booth at @LaraconEU If you have a nice project for us, come say hi! If you don't have a nice project for us, come say hi! 🤝
4
2
43
@spatie_be
Spatie
4 years
⌨️ We’re creating a book and video series on building modern applications with PHP. It will be released early December. 📯 Today, we’re going to send a little preview to everyone subscribed to the mailinglist at #php
Tweet media one
2
7
42
@spatie_be
Spatie
27 days
💡 Did you know it's not possible to make a union type nullable using the `?` operator? 👉 Use the `null` type instead.
Tweet media one
0
0
42
@spatie_be
Spatie
4 years
@StephenLShead Nice! Seems like the slogan on our docs has some truth in it 🙂
Tweet media one
0
0
42
@spatie_be
Spatie
4 years
We are approaching 100 million (!!) downloads for our packages. 🤯 🎁 To celebrate this fantastic landmark we’re going to give away 10 backpacks. To win one of these, tweet / or mail us how our packages made a difference in your projects! Winners get picked when we reach 100M!
Tweet media one
Tweet media two
27
5
40
@spatie_be
Spatie
3 months
💡 Did you know you can use anonymous classes in PHP? 👀 Anonymous classes are useful for quickly creating straightforward, temporary objects. They work similarly to regular classes, allowing you to provide constructor arguments, inherit from other classes, implement…
Tweet media one
2
4
41
@spatie_be
Spatie
1 year
🎉 Our team is growing! We would like to introduce our newest team member, @TimVanDijck . We’re excited to have you on board! 🤝
2
2
40
@spatie_be
Spatie
5 years
Casually keeping Google, Facebook, Amazon and Tencent company on the Github Trending Top 10 list 😎
Tweet media one
1
3
40
@spatie_be
Spatie
3 months
💡 Did you know that class constants can be overwritten? 🙅 If you don't want that to happen, make them final! And, as of PHP 8.3, you can declare their type too!
Tweet media one
4
5
40
@spatie_be
Spatie
7 years
Our packages have been dowloaded 2 million times 🎉 Glad that you like our work #php #laravel
Tweet media one
4
7
40
@spatie_be
Spatie
3 years
👀 For the next 10 hours, you can buy with a 50% discount! 🧠 If you want to build a big @laravelphp app, this is the course for you! 🎁 We will give a free copy to a random person retweeting this. (Alrighty bought it? We’ll do refund) #php #laravel
Tweet media one
5
105
37
@spatie_be
Spatie
2 months
👋 Say hello to Sébastien, our new front-end developer! He's got tons of experience ranging from content websites to data-driven web applications and experimental digital experiences. Sébastien is always eager to learn; his drive and eye for detail are reflected in his daily…
Tweet media one
2
2
39
@spatie_be
Spatie
2 years
🎁 We’ll give a free copy of our newest course to a random person that retweets @freekmurze ’s announcement tweet ⬇️ Should that person already have bought the course, we’ll issue a refund.
@freekmurze
Freek Van der Herten 🔭
2 years
🚀 @christophrumpel and our team at @spatie_be have launched our newest course Writing Readable PHP 🥳 These tips will make your code a joy to read for you, your co-workers, and future self. As a bonus you'll learn about static analysis too!
5
160
119
4
22
33
@spatie_be
Spatie
4 years
We're doing a @LarabellesPHP giveaway! The winner can choose between Laravel Beyond CRUD, the Laravel Package Training or 5 months of @flareappio standard for free. To enter: follow @LarabellesPHP and RT this tweet. Women only! We'll announce the winner in 2 weeks. Good luck! 🥳
2
31
38
@spatie_be
Spatie
10 months
Our very own @freekmurze is presenting Laravel Data!
Tweet media one
0
3
38
@spatie_be
Spatie
2 years
🐛 By using Ray, you can turn any debug chore into 'Die & Dump Debugging Deluxe 😍 We usually sell one year licenses, but today we have a limited amount of lifetime licenses on offer at
Tweet media one
4
13
38
@spatie_be
Spatie
6 years
🎫 We’re giving away one ticket for @LaraconUS Want it? Send a mail to info at Only send a mail if you yourself plan on going. We’ll randomly pick a lucky winner this Friday. RT = ❤️
5
35
37
@spatie_be
Spatie
2 months
❤️ Thank you for sponsoring us @laravelphp and @zeekinteractive !
Tweet media one
2
0
37
@spatie_be
Spatie
7 months
Do you like the idea of Cloudflare Fonts but not using CloudFlare? 😎 composer require spatie/laravel-google-fonts
3
6
36
@spatie_be
Spatie
3 years
🚀 We're offering a 15% discount on all our products to celebrate @LaraconOnline ! Use this URL to grab your discount:
Tweet media one
6
9
35
@spatie_be
Spatie
6 months
👀 Don't miss out on our week of incredible Black Friday Deals! ✉️ Subscribe to our newsletter and stay up to date about all our discounts: 🛒 We'll be sharing all our exciting promotions soon!
Tweet media one
2
6
34
@spatie_be
Spatie
6 months
⚡ Flash Sale Alert ⚡ 🥳 The lifetime licenses are back! 🚀 Visit 💆 This tool will make debugging a breeze! The lifetime licenses will only be on sale during the weekend.
Tweet media one
4
10
34
@spatie_be
Spatie
7 years
We’re proud to sponsor this year’s @laraconeu
0
7
34
@spatie_be
Spatie
2 years
🎁 We will give a free Laravel Comments license next week to a random person that has retweeted @freekmurze ’s announcement tweet! ⬇️
@freekmurze
Freek Van der Herten 🔭
2 years
🚀 Our Laravel Comments package is now available! - a beautiful Livewire component - emoji reactions - markdown supported - code highlighting - approval flow - notifications on new comments - endlessly customizable - much more!
41
170
569
1
14
32
@spatie_be
Spatie
24 days
🐘 Using strict_types is often thought to stop type juggling in PHP. 🤔 But did you know that's not exactly true? 💡 Declaring strict_types will prevent other types from being passed into a function, but you can still change the variable type inside the function itself.
Tweet media one
4
4
33
@spatie_be
Spatie
3 months
Ready to race?? Visit our @flareappio booth at @LaraconEU ! 🏎️
Tweet media one
2
4
32
@spatie_be
Spatie
7 years
Proud to announce that @introwit has joined our team. 🙌
11
5
32
@spatie_be
Spatie
6 years
Our new t-shirts finally arrived today!
Tweet media one
Tweet media two
4
5
31
@spatie_be
Spatie
7 years
Incredibly proud that our team has reached the number 2 spot. Also a big thank you to all our contributors. 🙌 #php
Tweet media one
3
3
30
@spatie_be
Spatie
5 years
Ignition doesn’t just report data, it also tries to determine solutions for your errors. Forgot a class import? Ignition will detect the missing use statement and display the missing class name. Got a typo in your view path? Ignition will suggest the correct path.
Tweet media one
1
5
30
@spatie_be
Spatie
7 years
Reached the #4 spot 🎉 Will probably be a while until we catch up with @thephpleague
Tweet media one
5
1
31
@spatie_be
Spatie
8 years
Our packes have been downloaded one million times
Tweet media one
2
6
30
@spatie_be
Spatie
5 months
🕵️ N+1 Issues? Not on our watch! 😰 Lazy loading might seem convenient, but it can be a performance nightmare for your Laravel app. 😎 Ray can easily spot and fix these performance issues, ensuring your app runs smooth again. Read all about it in our latest blog post below!
2
3
29
@spatie_be
Spatie
7 years
Do you ❤️ @laravelphp ? Then take a look at our powerful, easy to use packages: RT = moarrr free stuff in the future
1
29
28
@spatie_be
Spatie
7 years
We are now at number 5 🎉 #php
Tweet media one
3
2
28
@spatie_be
Spatie
5 years
Ignition will be the default error page in Laravel 6
2
3
27
@spatie_be
Spatie
3 years
💝 We will give a free copy of our Testing Laravel course to a random person that retweets @freekmurze ’s announcement tweet ⬇️ Should you already have bought the course, we’ll give a full refund! #goodluck
@freekmurze
Freek Van der Herten 🔭
3 years
🚀 Our new course is now available. You'll learn to test your @laravelphp app from scratch. We also show many tips and tricks to sharpen your existing testing skills. 📺 6+ hours of video 🧪Covers @pestphp and @phpunit ☝️Access to private Q&A session
20
324
300
2
16
29
@spatie_be
Spatie
5 years
Tomorrow 16:30 CET @LaraconEU we tell you all about Ignition 🧨 (a free open source package) and Flare 🎆(a SaaS)! Stay up-to-date by: 1) Subscribing to our mailing list at 2) Watch the live stream at (tip: set a reminder ⏰!)
2
11
29
@spatie_be
Spatie
4 years
We are aware our Docs are offline. Working on it!
3
0
26
@spatie_be
Spatie
6 years
Congratulations to our own @AlexVanderbist for winning the contest with an awesome blogpost! 👍👍👍
@taylorotwell
Taylor Otwell ☁️ 🦹
6 years
We had 88 blog posts created as part of our May contest… Congrats to @AlexVanderbist for winning this month’s contest and $1,500. Should we do this again for June? 🔥 Open to ideas! :)
23
59
297
1
1
26
@spatie_be
Spatie
8 years
We have entered the top 10! #amazeballs
1
2
26
@spatie_be
Spatie
7 years
We’re ready for @LaraconOnline
Tweet media one
1
4
26
@spatie_be
Spatie
3 years
We're looking for a Dutch-speaking frontend designer! 🚀 Ready to join our team? Take a look at:
Tweet media one
1
17
25
@spatie_be
Spatie
7 months
@JustSteveKing We don't have a posting yet, but we're on the lookout for someone to partner up with! * Developer educator for PHP, JavaScript, and our products in general * Produce video & written content * Part time or full time, remote OK Interested? Send us a pitch! ✉️ jobs @spatie .be
3
9
25
@spatie_be
Spatie
2 years
✨ Introducing: Spatie TLDR! ✉️ It's a newsletter that we'll send out every few weeks about our projects and some cool stuff that caught our attention. 🎁 The first edition will also contain a little gift! Subscribe:
1
4
25
@spatie_be
Spatie
3 months
We’ve been exposed 😱
@bramus
Bramus
3 months
@ruslansteiger @freekmurze My `composer install` in that while loop seems to be working! 🤪 On a more serious note: impressive achievement! Go @spatie_be !
1
0
9
0
2
25
@spatie_be
Spatie
5 years
We’re launching Team Spatie on @Kiva ! From now on every employee gets a $200 voucher to spend on micro loans to fight poverty 🎗 You can follow our activity at Want to start yourself? Check
1
5
23
@spatie_be
Spatie
7 years
Here’s a new package for our awesome fellow artisans This one can quickly dump and load databases 📦 #laravel #php
Tweet media one
0
5
24
@spatie_be
Spatie
10 months
👕👕 We're giving away fresh Spatie, Mailcoach, and Ray t-shirts at @LaraconUS next week! Who wants one?😀
13
6
24
@spatie_be
Spatie
6 years
Tomorrow our entire team will be busy tagging @laravelphp 5.6 compatible versions of all our packages. If your business depends on our stuff consider supporting our efforts through Patreon.
0
2
23
@spatie_be
Spatie
3 years
Our PR contest is also back! Everyone can submit a PR to one of our packages: 🏅At the end of October, we'll select the three best PRs that were submitted to our repos during @hacktoberfest . 🎁 The winners can pick one of our products for free!
Tweet media one
0
6
23
@spatie_be
Spatie
6 years
Totally ready for @LaraconOnline
2
1
23
@spatie_be
Spatie
7 years
We became a patreon of @laravelphp and we urge you to do the same #community #laravel
Tweet media one
0
4
21
@spatie_be
Spatie
7 years
Not surprisingly we use our own uptime monitor to keep an eye on all our own sites and those of our clients.
Tweet media one
Tweet media two
@laravelnews
Laravel News
7 years
Laravel Uptime Monitor
Tweet media one
2
21
41
2
4
21
@spatie_be
Spatie
3 years
👍 During @LaraconEU you can grab any of our products with a 20% discount 👀 When buying one of these… 🥰 … you’ll get a free license for Ray! #LaraconEU
2
68
21
@spatie_be
Spatie
6 years
@taylorotwell @helorilanos need... early... access... 🛰
0
0
22
@spatie_be
Spatie
3 years
🧑‍🎨 When you purchase one of our products, you’ll now see @PaddleHQ ’s inline checkout instead of a popup. Here’s an example (you need to be logged in to see this page) Our site is open source, here’s the relevant PR by @Riasvdv :
Tweet media one
2
3
22
@spatie_be
Spatie
2 years
🥳 It’s @LaraconOnline today! Our very own @freekmurze will give a cool talk titled “I shall shay, err… define this only once”. To celebrate Laracon, you can enjoy a 20% discount on all our products. Only today! Enjoy Laracon (and the discounts 😀)
0
6
22
@spatie_be
Spatie
3 years
👷‍♂️Here’s an update on our event sourcing course 📺 Be sure to join @brendt_gd and @freekmurze this afternoon, they’ll showcase an event sourced e-commerce app built with @laravelphp 📽 More info:
Tweet media one
0
5
20
@spatie_be
Spatie
8 months
🚀 You can now copy logged arrays and objects to your clipboard from Ray. ✍️ Read all about it in our latest blog post:
Tweet media one
3
2
21