# Laravel 向け Hibira Live Chat

> Blade コンポーネント 1 つで Laravel サイトに Hibira Live Chat のウィジェットを置き、サインイン中のユーザーは本人としてチャットできます。名前とメールアドレスは署名付きで受信箱に届くので、他人がなりすますことはできません。

Source: https://hibira.io/ja/guides/laravel-live-chat

Blade コンポーネント 1 つで Laravel サイトに Hibira Live Chat のウィジェットを置き、サインイン中のユーザーは本人としてチャットできます。名前とメールアドレスは署名付きで受信箱に届くので、他人がなりすますことはできません。

Package: hibira-io/laravel-live-chat

- レイアウトに <x-hibira-live-chat /> を置くか、InjectLiveChat ミドルウェアでビューに手を入れずに全ページへ追加できます。
- サインイン中のユーザーは ID の HMAC で識別されるので、受信箱に誰なのかが表示され、会話は端末をまたいで引き継がれます。
- 自分のボタンや #hibira-live-chat リンクからチャットを開けます。ゲートでページごとやスタッフには非表示にでき、wire:navigate をまたいでも開いたままです。

## 1. インストール

```shell
composer require hibira-io/laravel-live-chat
php artisan hibira:live-chat --workspace=ws_YOUR_WORKSPACE
```

## 2. 使う

```html
{{-- resources/views/layouts/app.blade.php, before </body> --}}
<x-hibira-live-chat />

<x-hibira-live-chat-open topic="sales">Talk to sales</x-hibira-live-chat-open>
```

## 始める前に

- ワークスペース ID は Live Chat コンソールで確認し、アイデンティティシークレットは「設定」の「認証済みの訪問者」で作成してください。アイデンティティシークレットはサーバーにだけ置きます。
- php artisan hibira:live-chat --check で、ワークスペースが存在し APP_URL が許可されているかを確認できます。

- [Packagist](https://packagist.org/packages/hibira-io/laravel-live-chat)
- [GitHub](https://github.com/hibira-io/laravel-live-chat)
