Github項目精選|PHP實現網頁視頻聊天
本項目基於laravel框架,並使用http://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 |