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.

1,929 1
idoneo/cms-core

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

55 0
it2k/laravel-users

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

16 1
zeeshanu/opus

Open source knowledge base application for Teams

2,030 1,225
santigarcor/laratrust

This package provides a flexible way to add Role-based Permissions to Laravel

6,219,744 2,274