A Guide to PHP Attributes
– ashallendesign.co.uk - submitted by Ash Allen
Learn about what PHP attributes are and how to use them. We'll also look at how to create your own PHP attributes.
Read more [ashallendesign.co.uk]
– ashallendesign.co.uk - submitted by Ash Allen
Learn about what PHP attributes are and how to use them. We'll also look at how to create your own PHP attributes.
Read more [ashallendesign.co.uk]
– tighten.com - submitted by Jamison Valenta
Single Page Apps... without writing any JavaScript? Let’s do it! Learn how to unlock the power of HTMX in your Laravel applications in our newest blog article from @nicodevs.
Read more [tighten.com]
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.
"Always fresh, useful tips and articles. Carefully selected community content. My favorite newsletter, which I look forward to every time."
– flareapp.io - submitted by Spatie
Read more [flareapp.io]
Here's how our latest package works under the hood.
Read more [sebastiandedeyne.com]
– youtu.be - submitted by Bert De Swaef
In this video we're learning how to use Ray to debug your projects. Weither your working with Laravel, PHP, Javascript or some other programming language, Ray is there for you.
Debugging your project was made easy by the guys over at Spatie. They designed and developed a debugging tool for us, called Ray. Available at https://myray.app
Read more [youtu.be]
Tempest, the framework Brent Roose is working on, allows you to attach a tag to a singleton definition, which means you can have multiple singletons of the same class, as long as their tags differ.
Read more [stitcher.io]
– myray.app - submitted by Spatie
Leveraging the Power of Macros in Ray.
Read more [myray.app]
– github.com - submitted by Patrick
Major overhaul of the package API, performance improvements, PHP 8.2+ support, and more!
Read more [github.com]
– alsterholm.com - submitted by Andreas Alsterholm
This article showcases how you can use Eloquent models, rather than a traditional boolean column, as flags in your Laravel application.
Read more [alsterholm.com]
– www.crwlr.software - submitted by Christian Olear
Since working with generators can be a bit tricky if you're new to them, this post offers an intro on how to use them and highlights common pitfalls to avoid.
Read more [www.crwlr.software]
– backpackforlaravel.com - submitted by Karan Datwani
Five Lesser-Known But Useful Composer Commands.
Read more [backpackforlaravel.com]
– myray.app - submitted by Spatie
Learn how to use Ray to test emails in Laravel!
Read more [myray.app]
– ryangjchandler.co.uk - submitted by Ryan Chandler
Some fun things you can do with Blade directives.
Read more [ryangjchandler.co.uk]
– hakanaktas.com.tr - submitted by Hakan
A pragmatic approach to avoiding early optimizations
Read more [hakanaktas.com.tr]
– davorminchorov.com - submitted by Davor Minchorov
Learn about the differences between thinking in terms of data (CRUD) vs thinking in terms of business processes (behaviour) and how it affects code maintainability.
Read more [davorminchorov.com]
– blog.oussama-mater.tech - submitted by Oussama Mater
Have you ever wondered how Laravel switches between different drivers' implementations? Well, hang tight, we will learn how!
Read more [blog.oussama-mater.tech]
– acairns.co.uk - submitted by Andrew Cairns
Explains what the Code Smell 'Primitive Obsession' is, the damage it can cause to your codebase, how to spot it and - how to fix it!
Read more [acairns.co.uk]
– mateusguimaraes.com - submitted by Mateus Guimarães
Let's dive on how to enable OPCache and fine-tune php-fpm to handle the most requests as possible on a given machine.
Read more [mateusguimaraes.com]
– ryangjchandler.co.uk - submitted by Ryan Chandler
Composer's 30 second execution timeout can get in the way of long-running processes executed from a script. This is how you disable it.
Read more [ryangjchandler.co.uk]
– seankegel.com - submitted by Sean Kegel
Use tappable scopes in Laravel to break down complex queries into reusable pieces without needing to use magic query scopes in Laravel.
Read more [seankegel.com]