Exploring Termwind Internals original
by Freek Van der Herten – 1 minute read – Edit
In this stream on YouTube, Francisco Madeira, co-creator of Termwind, guides me through the source code of his amazing package to style content on the CLI
by Freek Van der Herten – 1 minute read – Edit
In this stream on YouTube, Francisco Madeira, co-creator of Termwind, guides me through the source code of his amazing package to style content on the CLI
– devonmather.dev - submitted by Devon Mather – Edit
Let's explore the option of firing events on model scopes to add some glue between our feature tests and our unit tests.
Read more [devonmather.dev]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
– Edit
Last week, Caleb tweeted about a nifty function called invade - that he had made to easily work with private properties and methods.
😈 Whatcha think of my new favorite helper method?
— Caleb Porzio (@calebporzio) February 11, 2022
That property/method protected or private? No problemoooo 🔓 pic.twitter.com/HqMXKKpRsJ
He added that invade function to Livewire. Because I could see myself using this in non-Laravel projects, I packaged up the function in a new package called spatie/invade.
– github.com – Edit
How many times have you onboarded a new dev onto your team, only to have to spend ages debugging with them because your project's .env.example file is wildly outdated?
Here's a package that can help with that!
Read more [github.com]
by Freek Van der Herten – 9 minute read – Edit
I'm proud to announce that our team has released a new package called spatie/laravel-route-discovery. This package can be used to automatically discover and register routes by looking at your controllers and views. Of course, you can also still register routes like you're used to in a routes file.
In this blog post, I'd like to tell you all about this package.
– Edit
In this video, Jeffrey Way of Laracasts shares all the cool new stuff in Laravel 9.
– Edit
Last year, Laracon held another online edition in the summer. All of the videos are now publicly viewable. You'll find them in this playlist on YouTube.
I had the honour of doing a short talk on snapshot testing in PHP, which you can watch below.
– Edit
In a few lenghty sessions on YouTube, you can watch Shawn McCool build Tetris using PHP
– Edit
I was recently interviewed on my journey in PHP by the good folks at Kong. During this session you'll also see me demoing Ray.
– www.exakat.io – Edit
Here's why you should be carefull with array_merge in loops.
Read more [www.exakat.io]
– tommcfarlin.com – Edit
Here's a cool post by Tom McFarlin how you can use Ray in WordPress to easily see a the callers of a function. This doesn't only work in WordPress but any Laravel and PHP app.
Read more [tommcfarlin.com]
- submitted by Tony Messias – Edit
Tony Messias has ported a cool feature from Rails to Laravel.
– downing.tech – Edit
Here's how Luke Downing goes about testing environment specific things.
Read more [downing.tech]
– itsrav.dev - submitted by Sourav R – Edit
Output Buffering is not so popular these days, but it is powerful. with simple vintage OB technique I made a real-time payment process UI
Read more [itsrav.dev]
– Edit
In this video, Michael steps a natural approache on how to test environment specific functionality.
by Freek Van der Herten – 2 minute read – Edit
Our team has released a small package called spatie/laravel-slack-alerts. It can be used to send a message to Slack quickly. In this blog post, I'd like to share why we've created this package and how you can use it.
by Freek Van der Herten – 2 minute read – Edit
Ignition is the most beautiful error page for PHP apps. Yesterday, we launched a new major version of Ignition - you can check out all the details in this blog post.
Ignition used to be Laravel specific, but we've now created a framework agnostic version as well. Let's try using Ignition in a simple Symfony app.
by Freek Van der Herten – 12 minute read – Edit
I'm proud to share that our team has released a new major version of Ignition, the most beautiful error page for Laravel and PHP. It has been redesigned from the ground up. Here's how it looks like. This error page will be the default in Laravel 9. You can optionally install it into any Laravel 8 or…
PHP has a few ways to access private properties this: reflection, closures and array casting.
Read more [www.lambda-out-loud.com]
Validation takes on many shapes and forms. In this post, Frank walks you through all the possibilities.
Read more [blog.frankdejonge.nl]