laravel messenger
2.30.0
該套件將允許您將完整的用戶訊息系統添加到 Laravel 應用程式中。
你如何使用 laravel-messenger?
拉維爾 | 信差 |
---|---|
4.* | 1.* |
5.0-5.4 | <= 2.16.2 |
5.5+ | 2.* |
Laravel 4 的安裝說明可以在這裡找到。
composer require cmgmyr/messenger
或手動放置在composer.json中:
"require": {
"cmgmyr/messenger": "~2.0"
}
跑步:
composer update
將服務提供者加入config/app.php
providers
下:
' providers ' => [
Cmgmyr Messenger MessengerServiceProvider::class,
],
注意:如果您使用 Laravel 5.5,則不需要此步驟。 Laravel Messenger 支援包發現。
發布配置:
php artisan vendor:publish --provider="CmgmyrMessengerMessengerServiceProvider" --tag="config"
更新設定檔以引用您的使用者模型:
config/messenger.php
如果您還沒有使用者表,請建立一個users
表。如果您需要一個,預設的 Laravel 遷移就足夠了。
(可選)如果您不想使用預設名稱,請在套件設定檔中定義資料庫表的名稱:
' messages_table ' => ' messenger_messages ' ,
' participants_table ' => ' messenger_participants ' ,
' threads_table ' => ' messenger_threads ' ,
發布遷移:
php artisan vendor:publish --provider="CmgmyrMessengerMessengerServiceProvider" --tag="migrations"
遷移您的資料庫:
php artisan migrate
將特徵加入您的使用者模型:
use Cmgmyr Messenger Traits Messagable ;
class User extends Authenticatable {
use Messagable;
}
詳細資訊請參閱貢獻。
請查看我們的安全政策,以了解如何通報安全漏洞。
該套件使用 AndreasHeiberg/laravel-messenger 作為起點。