Filament Media Library: reuse product images
Build a reusable product gallery with named collections, a relationship-backed picker, and checks that distinguish removing an attachment from deleting a shared file.
Practical field notes on Laravel, PHP, business systems, and the decisions behind maintainable software. Start with a tutorial or a problem your application needs to solve.
Build a reusable product gallery with named collections, a relationship-backed picker, and checks that distinguish removing an attachment from deleting a shared file.
Configure explicit authorization, limited connections and tables, and a read-only workflow for investigating an application without editing its records.
An inherited Laravel application can be old, fragile, and still contain years of valuable business knowledge. Here is how to decide what to preserve, what to improve, and when a rewrite is actually justified.
A 100 mm programmable key that types laravel new sounds like a simple joke. Making one large cap press cleanly, survive off-center hits, light up, and remain serviceable turned it into a practical lesson in mechanical iteration and safe automation.
What an AI-powered astrology platform taught me about implementation, cost, and making production AI feel like ordinary, dependable software.
WordPress is useful until optimizing it turns into fighting it. Here is how to recognize when traffic, updates, plugins, and custom workflows are telling you it is time for a different foundation.
Every bug report, stakeholder meeting, and code review is an emotional transaction before it is a technical one. Naming the feeling precisely is a debugging skill.