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
또는 작곡가.json에 수동으로 배치하십시오.
"require": {
"cmgmyr/messenger": "~2.0"
}
달리다:
composer update
config/app.php
providers
아래에 서비스 공급자를 추가합니다.
' providers ' => [
Cmgmyr Messenger MessengerServiceProvider::class,
],
참고 : Laravel 5.5를 사용하는 경우 이 단계는 필요하지 않습니다. Laravel 메신저는 패키지 검색을 지원합니다.
게시 구성:
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;
}
자세한 내용은 CONTRIBUTING을 참조하세요.
보안 취약점을 보고하는 방법에 대한 보안 정책을 검토하세요.
이 패키지는 AndreasHeiberg/laravel-messenger를 시작점으로 사용했습니다.