New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

ezitisitis/jetstream-no-personal-team

Remove personal team forcing from Laravel Jetstream
3,276
Install
composer require ezitisitis/jetstream-no-personal-team
Latest Version:1.5.0
Laravel:9 – 12
License:MIT
Last Updated:May 9, 2025
Links: GitHub  ·  Packagist
Maintainer: ezitisitis

Laravel Jetstream no personal team

Install

Install using composer:

composer require ezitisitis/jetstream-no-personal-team

After that run install command:

php artisan jetstream-no-personal-team:install

Execute newly created migration:

php artisan migrate

Replace HasTeams in User Model with:

use HasNoPersonalTeam, HasTeams {
    HasNoPersonalTeam::ownsTeam insteadof HasTeams;
    HasNoPersonalTeam::isCurrentTeam insteadof HasTeams;
}

Remove $this->createTeam($user); from App\Actions\Fortify\CreateNewUser

In blades replace Laravel\Jetstream\Jetstream::hasTeamFeatures() with Laravel\Jetstream\Jetstream::hasTeamFeatures() && Auth::user()->isMemberOfATeam()

Credits

Related Packages

fluttersdk/magic-starter-laravel

Magic Framework Laravel backend starter package.

2,775 1
mpociot/teamwork

User to Team associations for the Laravel 5 Framework

740,177 1,100
oliuz/teamwork

User to Team associations for the Laravel Framework

14,589 39
idoneo/cms-core

Multi-tenant CMS foundation with Teams support, Livewire components and Filament...

55 0
nascent-africa/jetstrap

A Laravel 8 package to easily switch TailwindCSS resources generated by Laravel...

216,490 706

Version History

Version Released Laravel License
1.5.0 ^9.19|^10.0|^11.0|^12.0 MIT
1.4.0 ^9.19|^10.0|^11.0 MIT
v1.3.0 ^9.19|^10.0|^11.0 MIT
1.2.0 ^9.19|^10.0 MIT
1.1.0 ^9.19||^10.0 MIT