我是Laravel的初学者。在我的项目中,我使用Laravel 5.8。
我想在我的网站上添加聊天功能(1个用户:1个用户)。您能为此推荐任何现成的Laravel软件包/组件吗?
答案 0 :(得分:1)
使用Laravel,Vue.js和Pusher构建聊天应用程序。遵循教程https://pusher.com/tutorials/chat-laravel
如果使用SSH,请通过运行以下命令来克隆项目存储库
git clone git@github.com:ammezie/laravel-chat.git
如果使用https,请改用此
git clone https://github.com/ammezie/laravel-chat.git
克隆后,运行:
composer install
复制.env.example
并将其重命名为.env
然后运行:
php artisan key:generate
先决条件
设置推送器
如果还没有,请在https://pusher.com/signup创建一个免费的Pusher帐户,然后登录到仪表板并创建一个应用。
将BROADCAST_DRIVER
文件中的.env
设置为pusher:
BROADCAST_DRIVER=pusher
然后在.env
文件中填写您的Pusher应用凭据:
PUSHER_APP_ID=xxxxxx
PUSHER_APP_KEY=xxxxxxxxxxxxxxxxxxxx
PUSHER_APP_SECRET=xxxxxxxxxxxxxxxxxxxx
PUSHER_APP_CLUSTER=
数据库迁移
在运行迁移之前,请确保在.env
文件中填写数据库详细信息:
php artisan迁移 最后,启动应用程序:
php artisan serve
并访问http://localhost:8000/来查看正在运行的应用程序。