私は開発の世界では新しいです。新しく私はそこにチャット・アプリケーションを実装する必要があるプロジェクトを手に入れました。 1000人以上のユーザーが同時にこのチャットアプリとやりとりすることがあります。チャットアプリケーションは、すべてのブラウザ、IOS、Androidで動作するはずです。オンラインのリアルタイムチャットアプリケーションにはどの技術が最適ですか?
私はPHPフレームワークとしてlaravelを使用しています。
あなたのお手伝いをしています。ありがとうございました!
私は開発の世界では新しいです。新しく私はそこにチャット・アプリケーションを実装する必要があるプロジェクトを手に入れました。 1000人以上のユーザーが同時にこのチャットアプリとやりとりすることがあります。チャットアプリケーションは、すべてのブラウザ、IOS、Androidで動作するはずです。オンラインのリアルタイムチャットアプリケーションにはどの技術が最適ですか?
私はPHPフレームワークとしてlaravelを使用しています。
あなたのお手伝いをしています。ありがとうございました!
socket.ioでLaravelを使用すると、リアルタイムのチャットアプリケーションを作成できます。ここで
は、私は数日前に作られたデモの小さなもの一種である:
https://github.com/xparthx/Larevel-echo-with-socket.io
(これは正確にチャットアプリケーションではありませんが、それはリアルタイムフィードです)
することはできそれから基本的な考えを得る。私は、あなたもここにプッシャー を使用することができ、リアルタイムのチャットアプリ ためfirebaseを使用しています
Parth Vora、すべてのブラウザとスマートフォンでsocket.ioが動作しますか?私は共有ホスティングサーバーを使用しています。 –
私はsocket.ioがスマートフォンに役立つかどうか分からない。しかし、私はすべての現在のスマートブラウザがsocket.ioをサポートしていると確信しています。だからそれを気軽に。 –
はGoogleによるプッシャーlinknado and search laravel real time
使用firebaseとリアルタイムチャットアプリケーションを作成するためのリンクを使用することです。それは非常に簡単です。
シンプルなアーキテクチャー
各チャットはスレッドと呼ばれます。
スレッドがFirebaseがリアルタイムデータベースである、それは非リレーショナルあるメッセージ
メッセージは、コンテンツ、著者、時間やその他の詳細を持っています
を持つことになり、
クエリは非常にそれぞれのですが、複雑なクエリでボトルネックが発生する
{
thread1:{
cdate: created_date,
messages : {
message1:{
author:you,
cdate : whenSent
},
message2:{
author:him,
cdate : whenSent
},
}
}
}
ライブチャットのためには、firebaseのthread1オブジェクトをw eb apis。
あなたは何をすべきかfirebase-php
ヘルプを使用して、クライアント(ウェブのAPI)、またはバックエンドにPHPを使用してのいずれかから新しいメッセージを送ることができますか? – RSon1234
私はそれを得るためにどの技術を使うべきですか?ありがとう –
質問には既に回答があり、http://stackoverflow.com/questions/29874943/real-time-chatting-and-notifications-in-laravel-5 –