【发布时间】:2019-12-03 10:38:46
【问题描述】:
我是 Laravel 的初学者。在我的项目中,我使用 Laravel 5.8。
我想在我的网站上添加聊天功能(1 个用户:1 个用户)。你能推荐任何现成的 Laravel 包/组件吗?
【问题讨论】:
-
在 google 中有搜索,只需输入您的请求,还有 github,它就像一个包存储。试试看,很简单
我是 Laravel 的初学者。在我的项目中,我使用 Laravel 5.8。
我想在我的网站上添加聊天功能(1 个用户:1 个用户)。你能推荐任何现成的 Laravel 包/组件吗?
【问题讨论】:
使用 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 帐户,然后登录您的仪表板并创建一个应用程序。
将.env 文件中的BROADCAST_DRIVER 设置为推送器:
BROADCAST_DRIVER=pusher
然后在 .env 文件中填写您的 Pusher 应用凭据:
PUSHER_APP_ID=xxxxxx
PUSHER_APP_KEY=xxxxxxxxxxxxxxxxxxxx
PUSHER_APP_SECRET=xxxxxxxxxxxxxxxxxxxx
PUSHER_APP_CLUSTER=
数据库迁移
在运行迁移之前,请务必在 .env 文件中填写您的数据库详细信息:
php 工匠迁移 最后,启动应用程序:
php artisan serve
并访问 http://localhost:8000/ 以查看应用程序的运行情况。
【讨论】: