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
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,360 1
idoneo/cms-core

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

55 0
zeeshanu/opus

Open source knowledge base application for Teams

2,030 1,227
it2k/laravel-users

Модуль управления пользовательми для фрейморка laravel.

16 1
ddata/user-manager

Laravel package for managing users

20 1

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