標籤:

Github項目精選|PHP實現網頁視頻聊天

本項目基於laravel框架,並使用Socket.IO 和WebRTC的視頻流實時傳輸技術。

安裝

composer require php-junior/laravel-video-chatn

Laravel 5.5 使用了包自動發現, 所以不需要你手動把把加入到 ServiceProvider.

如果你沒有使用包自動發現, 就把對應的serviceProvider添加到app.php配置文件中的providers中

PhpJuniorLaravelVideoChatnLaravelVideoChatServiceProvider::class,nphp artisan vendor:publish n--provider="PhpJuniorLaravelVideoChatnLaravelVideoChatServiceProvider"n

以及

php artisan migraten

下面是已經發布了的配置文件

return [ n relation => [ n conversations => n PhpJuniorLaravelVideoChatModelsnConversationConversation::class, n group_conversations => PhpJuniornLaravelVideoChatModelsGroupConversationnGroupConversation::class n ], n user => [ n model => AppUser::class, n table => users // Existing user table name n ], n table => [ n conversations_table => conversations, n messages_table => messages, n group_conversations_table => group_conversations, n group_users_table => group_users n ], n channel => [ n new_conversation_created => n new-conversation-created, n chat_room n => chat-room, n group_chat_room n => group-chat-room n ]];n

去掉注釋 AppProvidersBroadcastServiceProvider在你的 config/app.php 配置文件中的providers數組中

就翻譯到這了,完整文檔,請閱讀原文。

PHPJunior/laravel-video-chat


推薦閱讀:

PHP黑系列之二:PHP 為什麼函數命名是如此不一致?
PHP勸退指南(番外)
Sublime Text 2如何讓ejs模板語法高亮?

TAG:PHP |