---
title: "Artisan príkazy — Teams for Laravel | Roundly"
description: "Osem príkazov vypíše roly a oprávnenia, pošle znova a vyčistí pozvánky, reportuje a čistí členstvá, zamieta žiadosti a generuje policies."
url: https://roundly-consulting.com/sk/open-source/navody/teams-for-laravel/prikazy
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Teams for Laravel](https://roundly-consulting.com/sk/open-source/navody/teams-for-laravel.md)

# Artisan príkazy

```bash
php artisan teams:roles                 # list registered/persisted roles and permissions
php artisan teams:permissions           # list registered permissions and their groups
php artisan teams:invites:prune         # delete invites that expired over a month ago
php artisan teams:invites:resend {code} # rotate an invite's code and extend its expiry
php artisan teams:members:prune         # delete members expired beyond the retention window
php artisan teams:members:expiring      # report memberships expiring soon (--days, --notify)
php artisan teams:join-requests:prune   # auto-decline pending requests past their expiry
php artisan teams:policy {name}         # scaffold a team-scoped policy (--force to overwrite)
```

| Príkaz | Voľby | Výstup |
| --- | --- | --- |
| `teams:roles` | — | Tabuľka: Key \| Name \| Permissions. |
| `teams:permissions` | — | Tabuľka: Key \| Name \| Group. |
| `teams:invites:prune` | — | Počet odstránených pozvánok. |
| `teams:invites:resend {code}` | — | Nový kód; pri neznámom kóde skončí chybou. |
| `teams:members:prune` | — | Počet odstránených; pre každý riadok spustí MembershipExpired. |
| `teams:members:expiring` | `--days= --notify` | Tabuľka: Team \| Member \| Role \| Expires at \| In. |
| `teams:join-requests:prune` | — | Počet automaticky zamietnutých; pre každý riadok spustí JoinRequestExpired. |
| `teams:policy {name}` | `--force` | Vytvorí app/Policies/<Name>.php. |

## Plánovanie

Príkazy na upratovanie a expiráciu sú stavané pre scheduler:

```php
use Illuminate\Support\Facades\Schedule;

// routes/console.php
Schedule::command('teams:invites:prune')->daily();
Schedule::command('teams:members:prune')->daily();
Schedule::command('teams:join-requests:prune')->hourly();
Schedule::command('teams:members:expiring --notify')->daily();
```

Invite, Member aj JoinRequest sú zároveň Prunable, takže php artisan model:prune tieto príkazy dopĺňa: odstráni tie isté expirované členstvá (a tiež spustí MembershipExpired), zasiahne navyše zrušené a spotrebované pozvánky a natrvalo zmaže dávno vybavené žiadosti o pripojenie. Automatické zamietnutie čakajúcich žiadostí po termíne — aj JoinRequestExpired — zostáva len na teams:join-requests:prune.

## php artisan about

Balík pridá do php artisan about sekciu Teams: nastavené modely, driver rolí, počty rolí a oprávnení, roly pre tím, cache rolí, životný cyklus pozvánok, členstiev a žiadostí, stav schvaľovania a Gate. Nikdy nevypíše kľúče rolí, oprávnenia, prefix ability, cache úložiská ani queue connections.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/teams-for-laravel.md)
