tenancy VS laravel-modules

Compare tenancy vs laravel-modules and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
tenancy laravel-modules
21 9
3,372 5,293
1.2% -
5.7 9.6
6 days ago 6 days ago
PHP PHP
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tenancy

Posts with mentions or reviews of tenancy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-18.
  • Whats the best way to make a SaaS in laravel that dupports multiple organizations?
    1 project | /r/laravel | 25 Jan 2023
  • What vulnerabilities occur when I allow my users to have their own domains?
    2 projects | /r/laravel | 18 Dec 2022
    https://tenancyforlaravel.com/ have a look at this - looks like you’re going to need a wildcard ssl to get this to work - but this package was very helpful. And looks like it could cut out a lot of the work for you.
  • Creating a way to switch between companies?
    1 project | /r/laravel | 17 Nov 2022
    That's a bit confusing, too, to have a page that was working suddenly fail on a refresh. For multi-account admins, I tend to prefer an approach that puts the company in the URL, like /admin/{company}/foo or a subdomain-based approach. Both tend to be supported by systems like https://tenancyforlaravel.com/.
  • Laravel vapor / multi-tenant / tenancy for laravel
    1 project | /r/laravel | 26 Sep 2022
    Use this https://tenancyforlaravel.com/
  • Maintainer of open-source project Orthanc asked to show proof of ISO compliance
    1 project | news.ycombinator.com | 11 Aug 2022
    I do not consider it a reasonable request. The burden to maintain an open-source project is already heavy and entitled users should be flagged whenever possible.

    Examples abound. Came across this one recently: https://github.com/archtechx/tenancy/issues/654#issuecomment...

  • need advice on how to rearrange routes
    1 project | /r/laravel | 3 Jul 2022
    If you need the data from each Company to be completely isolated (for security reasons, with zero chance to access another company’s data), then you’ll have to use multi tenancy. Check this package or similar: https://tenancyforlaravel.com/
  • Where does the find() method originate from if called on models?
    1 project | /r/laravel | 1 Jul 2022
    We use this package: https://tenancyforlaravel.com/ , but there are others including one by Spatie. There are similar libs for just about every framework in every language.
  • Trying to solve a multi-tenant business logic but I don't know exactly how to approach the project
    1 project | /r/laravel | 27 Jun 2022
    have u ever heard about Tenancy for Laravel ? Personally I have never use this but I might have a little understanding about your struggle here. So imagine "The Organization" is a Tenant, and each Tenant can have a sub-Tenant and so on, this package (AFIK) only cover the first-layer of tenants and I think you can extend the code of package so each tenant may have a sub-Tenant (nested). CMIIW.
  • TenancyForLaravel FileSystem Bootstrapper asset Gotcha
    2 projects | dev.to | 24 May 2022
    I am building a multi-tenant SaaS application using this tenancy package from Tenacy for Laravel. It has a concept of tenancy bootstrappers that modifies relevant framework defaults to make the application tenant aware. The FileSystem Bootstrapper makes the Laravel asset() helper method return tenant specific assets through a TenantAssetController. I also replaced Laravel Mix with Vite and I'm using this Laravel Vite package to make the integration easier. The package provides @vite directive to output all the necessary asset tags in your blade file. The underlying methods use the asset() helper method from the framework. Therefore, any generated asset URL is tenant-scope if I am under a tenant aware route. I am using VueJS for templating so my page ends up not being rendered correctly.
  • Tenancy For Laravel package: set connection on model
    1 project | /r/laravel | 26 Apr 2022
    If you check their GitHub for how this command is implemented you can see how they access the Tenant model. You might be able use this for your own command: https://github.com/archtechx/tenancy/blob/3.x/src/Commands/TenantList.php

laravel-modules

Posts with mentions or reviews of laravel-modules. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-10.
  • Do you find Laravel to feel like CSS sometimes?
    2 projects | /r/laravel | 10 Nov 2022
    Oh you mean Domain Driven Design, you can do that in Laravel. I worked on plenty of projects who did it like that. You can even find packages for that, like this one https://github.com/nWidart/laravel-modules.
  • if I wanted to build a modular system, how could i add routes, menu links etc, from model view.
    1 project | /r/laravel | 2 Aug 2022
    I recommend using this package https://github.com/nWidart/laravel-modules makes building with modules easier.
  • How do you guys manage your laravel code when it starts growing?
    1 project | /r/laravel | 6 Dec 2021
    We recently changed our repository with using https://github.com/nwidart/laravel-modules
  • Trying to making my large app more manageable
    3 projects | /r/laravel | 24 Sep 2021
    There are a bunch of options, we started with Domain Driven Design which I like since it organizes things while still allowing for core laravel. But you need to answer some questions first like will you support/handle multi tenancy? if so, how? Do you want features like Single Sign On? And so on. No need to answer me, thats for you to answer yourself as it may impact your layout decisions. After doing some work with the Laravel modules package from nWidart (https://github.com/nWidart/laravel-modules), there are some things I really like in there as well, which I kind of wish I had used that first. We're too long in the tooth so to speak to migrate over, and I haven't answer all my questions for that, such as how that handles vue.js, it seems very blade centric and we don't use blade at all in our app. But having a Modules folder with all of the bits from controllers, models, views, etc contained is very nice. In your case I would do some research on those things and what others here have suggested. One of the hardest things no one talks about is maintaining a large app as it grows in scope and creep. Implementing strong organization up front can be a huge help.
  • Laravel 8 how to write modular app
    1 project | /r/laravel | 13 Sep 2021
    I totally agree with this, but I’d like to mention an exception. I found using nWidart’s laravel-modules library highly useful as a utility for creating and interacting with individual modules, as well as the ability to customise the stubs that generates them.
  • Laravel Modular Package
    1 project | /r/laravel | 2 Sep 2021
  • who worked with -> nwidart/laravel-modules?
    2 projects | /r/laravel | 7 Jun 2021
    i'm trying to edit an existing application which it's using this package and what i want is to add the SaaS module for this application and also have a dynamic subdomain that depends on the company that want to buy this product..;
  • Monolith or Microservices
    1 project | dev.to | 2 May 2021
    For a typical Laravel application, you could leverage namespaces, service providers, autoloaders, packages, API routes to totally separate these modules. There is a package that could help with this. Check it out here: nwidart/laravel-modules.
  • Where do you put regular business logic?
    1 project | /r/laravel | 5 Mar 2021
    If you find your project is getting truly large, you could always explore breaking the entire codebase into modules: https://github.com/nWidart/laravel-modules

What are some alternatives?

When comparing tenancy and laravel-modules you can also consider the following projects:

laravel-permission - Associate users with roles and permissions

apiato - PHP Framework for building scalable API's on top of Laravel.

jetstream-cashier-billing-portal - Cashierstream is a simple Spark alternative written for Laravel Jetstream, with the super-power of tracking plan quotas, like seats or projects number on a per-plan basis

modular - Modularize your Laravel application

laravel-multidomain - A Laravel extension for using a laravel application on a multi domain setting

modular-laravel - Modular Laravel - Boilerplate project starter

multi-tenant - Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously github.com/hyn/multi-tenant

Monica - Personal CRM. Remember everything about your friends, family and business relationships.

doctrine-multi-tenancy - Extension for Doctrine 2 providing advanced multi-tenancy support

modular - A smart project structure

enso - Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

phpinsights - 🔰 Instant PHP quality checks from your console