> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Eventi

> Descrive come sfruttare gli eventi Laravel emessi da Laravel Copilot SDK per raccolta log, debug ed elaborazioni asincrone.

## Eventi Laravel

Le classi di eventi in [Events](https://github.com/invokable/laravel-copilot-sdk/tree/main/src/Events) sono distribuite in vari punti e possono essere sfruttate per log e debug.

Puoi ottenere risultati simili anche con gli [hook](/it/packages/laravel-copilot-sdk/hooks), ma questi eventi coprono anche punti dove gli hook non sono disponibili.

```text theme={null}
src/
├── Events/
│   ├── Client/
│   │   ├── ClientStarted.php
│   │   ├── ToolCall.php
│   │   └── PingPong.php
│   ├── JsonRpc/
│   │   ├── MessageReceived.php
│   │   ├── MessageSending.php
│   │   └── ResponseReceived.php
│   ├── Process/
│   │   └── ProcessStarted.php
│   └── Session/
│       ├── CreateSession.php
│       ├── MessageSend.php
│       ├── MessageSendAndWait.php
│       ├── SessionEventReceived.php
│       └── ResumeSession.php
```

Ad esempio, puoi inviare elaborazioni che richiedono un po' di tempo a una queue o a `defer`. Il risultato di questo `Copilot::run()` non lo ricevi direttamente, ma puoi riceverlo tramite un listener dell'evento `MessageSendAndWait`.

```php theme={null}
dispatch(fn() => Copilot::run(''));
```

```php theme={null}
use function Illuminate\Support\defer;

defer(fn() => Copilot::run(''));
```

<Info>
  Per le informazioni più recenti fai riferimento al [repository GitHub](https://github.com/invokable/laravel-copilot-sdk).
</Info>


## Related topics

- [Laravel Passkeys — indagine iniziale (passkeys-server + @laravel/passkeys)](/it/blog/passkeys-introduction.md)
- [Verifica email (Email Verification)](/it/verification.md)
- [Eventi e listener](/it/events.md)
- [Eventi di streaming](/it/packages/laravel-copilot-sdk/streaming-events.md)
- [Eloquent Observers ed eventi del modello](/it/advanced/eloquent-observers.md)
