We had an amazing launch week for Leaf 5, thanks for all the support folks! Today we're spotlighting our integrated QA tool, Alchemy.
Alchemy runs your QA setup (Pest/PHPUnit, CS, static analysis, CI) from one YAML file and works with Leaf, Laravel, Wordpress, ...
👉 alchemy.leafphp.dev/
We had a pretty big launch yesterday, so here’s a list of our most popular features so far
- Error screens with user journeys + AI export
- Schema files, real git-like behaviour for your DB
- Alchemy, a whole QA pipeline in one file
👉🏽 Get started @ leafphp.dev
one of the biggest things we realized while building Leaf 5:
your codebase isn’t only going to be read by humans anymore.
So we redesigned Leaf with agents in mind 🤭
Over the past month, the Leaf team has been building Selll — a new platform to help makers and small sellers launch storefronts instantly, with no technical or payment hurdles.
We're almost ready to launch invites 👀 → selll.online#ecommerce#OpenSource
Leaf MVC is everything you love about traditional MVC —
but 10x simpler, lighter, and faster. ⚡
Build clean apps without the overhead.
leafphp.dev/docs/mvc/
With Leaf's upcoming stripe/paystack modules, this is all it takes to charge customers for an on-demand purchase. We take care of the annoying stuff for you so you can focus on building 🤭
Shipping soon 🔜
New scaffolding options in Leaf MVC v4?
🎨 Zero config view engine of your choice
💬 Smart console commands
🍓 Leaf Zero UI elements
Full video @ piped.video/L3Pg-35WBQg
Hi fam, it's finally here. You can try the beta versions of Leaf 4 and Leaf MVC 4. You can find the documentation at beta.leafphp.dev. Only one question remains 👇
#PHP
We're excited to announce Paperplane, a starter kit for people who want to build and ship fast which we will be releasing in the next few weeks. It comes with tons of goodies and is as light as can be. You can pre-order for 25% off.
👉 paperplane.leafphp.dev/#PHP#javascript
It's here! We just released the Alpha version of Leaf MVC v4. Try it out and let us know what you think. Here's everything you need to know: leafphp.dev/docs/mvc/mvc4.ht…#PHP#Javascript
You can use Leaf Auth's verification middleware to restrict access to routes based on a user's email verification status.
Checkout the docs @ leafphp.dev/docs/auth/user.h…#PHP
Playing around with seeding using Schema files. Pretty unconventional but fun 🤷♂️
More details on tomorrow's hangout. Don't forget to join in piped.video/live/viJH3cVvq6M#PHP
Join our hangout as we talk about what we've been cooking and all about our new releases this week. HIt the Notify button to set a reminder 😉
📅 Date: 10 Jan 2025
⏰ Time: 5PM UTC
piped.video/live/viJH3cVvq6M…#programming
The latest version of Leaf Blade adds compatibility for most common blade directives including auth, sessions and more.
Full docs @ leafphp.dev/docs/frontend/bl…#PHP#Laravel
On our last hangout, we talked about how schema files can replace migrations, seeds and factories and all about RBAC
This week, we’re answering your whys and diving deeper into Leaf’s design philosophy
📅 Friday, 20 Dec | 🕒 5pm UTC
🔗 piped.video/live/CrCrtu0X_R0#PHP#javascript
Our new roles & permissions feature in Leaf Auth is here! 🎉
Now, you can easily manage user access with lightweight, config-based RBAC that keeps things simple and efficient. 🔐
Get started: leafphp.dev/docs/auth/permis…#PHP#webdev#opensource
🚀 Join us for Leaf PHP Hangout! #8 this Friday!
We’re diving into:
✅ Simplifying Leaf’s MVC implementation
✅ Updates on roles & permissions
✅ Other exciting updates
🗓️ Don’t miss it! Bring your questions for a live Q&A.
piped.video/live/Go_M2ZEKw68#PHP#Programming#Coding
They say the best changes are the ones you don’t see coming. TLDR, over the next few weeks, we’re going to be investing in bringing you v4 of Lead MVC.
Catch the full post on our blog blog.leafphp.dev/posts/leaf-…#PHP#javascript
Leaf's Alchemy takes care of setting up your testing, linting and their respective GitHub actions for you, giving you the bandwidth for more important stuff
Docs @ leafphp.dev/docs/utils/testi…#PHP#testing#programming
Leaf's path helper is an easier way to work with system paths in your PHP apps. It provides a fluent API for parsing and manipulating your paths.
Docs @ leafphp.dev/docs/utils/fs.ht…#PHP#programming
Leaf DB is a lightweight wrapper around PHP's PDO. It gives you a clean fluent API with built-in security features which make writing SQL a breeze 💃
Docs @ leafphp.dev/docs/database/#PHP#databases#SQL
🎉 Surprise! Did you know? Leaf Auth lets you set up custom callbacks for when its middleware condition doesn't pass. This means you can fully adapt it to your needs, whether you're crafting an API or a fullstack app. Flexibility at its finest! #PHP#API#WebDev
Leaf Auth allows you to quickly get user data from other tables by calling the table name on the user object (posts in this case). This returns a Leaf DB instance which allows you to further query the returned user info
Docs @ leafphp.dev/docs/auth/user.h…
This is what a sign up form validation would look like with Leaf Form. validate() will only return the validated items, and we can add * to make sure that a validated item is not returned. Pretty neat 😉
👉 Docs @ leafphp.dev/docs/data/valida…#PHP#tutorial
🎉 Alchemy v2 is here! Effortless setup for testing & linting in your PHP apps—Alchemy handles config, cache, and actions so you don’t have to! 🚀
Stay tuned for more updates!
beta.leafphp.dev/docs/utils/…#PHP#programming#today
New week means release week 🥳🎊
We have lots of major and minor releases lined up for this week + our long overdue documentation revamp ⚡️
You can take a look at the documentation @ beta.leafphp.dev/ before it goes live
#PHP#programming
We've been testing ways to better keep you in the loop about Leaf's development and respond to your questions. GitHub, Discord, and tweets weren't enough, so we're excited to introduce Hangouts and Reports to keep you up to speed! 🥳
blog.leafphp.dev/posts/intro…#PHP#javascript
🚀 Don’t forget! Our Leaf livestream is happening tomorrow at 5 PM GMT! Join us for live discussions, Q&A, and all things Leaf. Get your questions ready, let’s chat and code!
🔗 piped.video/live/irvUx5ts0xo#programming#PHP