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

# Events

> Leer hoe je de Laravel-events die de Laravel Copilot SDK afvuurt inzet voor logging, debugging en asynchrone verwerking.

## Laravel-events

Op verschillende plekken zijn eventklassen uit [Events](https://github.com/invokable/laravel-copilot-sdk/tree/main/src/Events) ingebouwd, die je kunt gebruiken voor logging en debugging.

Met [hooks](/nl/packages/laravel-copilot-sdk/hooks) kun je iets vergelijkbaars doen, maar events zijn ook beschikbaar op plekken waar geen hooks zijn.

```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
```

Je kunt bijvoorbeeld een taak die wat langer duurt naar een queue of `defer` sturen. Het resultaat van deze `Copilot::run()` kun je niet direct ontvangen, maar wel via een listener op het event `MessageSendAndWait`.

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

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

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

<Info>
  Raadpleeg de [GitHub-repository](https://github.com/invokable/laravel-copilot-sdk) voor de meest actuele informatie.
</Info>


## Related topics

- [Laravel Reverb](/nl/reverb.md)
- [E-mailverificatie (Email Verification)](/nl/verification.md)
- [Eerste verkenning van Laravel Passkeys (passkeys-server + @laravel/passkeys)](/nl/blog/passkeys-introduction.md)
- [Streaming events](/nl/packages/laravel-copilot-sdk/streaming-events.md)
- [Events en listeners](/nl/events.md)
