Sprout for Laravel
banner
sprout.ollieread.com
Sprout for Laravel
@sprout.ollieread.com
Multitenancy for your Laravel application.

Sprout is an easy to use multitenancy solution that integrates seamlessly with your Laravel application, while remaining flexible.

#laravel #multitenancy

By @ollieread.com

https://sprout.ollieread.com
The third core add-on is Terra, which adds not only tenant-specific domain support, but a handful of supporting functionality for managing domains and SSLs.

It doesn't rely on Bud or Seedling.

#laravel #multitenancy
March 26, 2025 at 10:16 AM
Once that is complete, Seedling can be finished.

Seedling comes with multi-database specific functionality, building on top of Bud's tenant-specific database-connections, by adding migration, seeding, and database creation support.

#laravel #multitenancy
March 26, 2025 at 10:16 AM
I know this means it'll be the same day as Laravel 12 and Laravel Cloud, but I'd have to postpone like a month for the hype and excitement to die down! 😂

Sprout will be Laravel 12 compatible, and should, in theory, work with Cloud out-of-the-box.
February 12, 2025 at 11:42 AM
The majority of the comments in the codebase (the above doesn’t cover blank lines) do add context, and often explain the steps, reasoning, my thinking or why it’s not being done another way. I figured it’s all open source, so it can’t hurt
January 23, 2025 at 8:13 AM
The reason there re docblocks for everything is a personal choice. I find codebases that have them on some methods, but not others, to feel messy. I’ve gone for consistency where possible though I’m aware some are missing.
January 23, 2025 at 7:33 AM