在Laravel 5.8中聊天

时间:2019-07-25 08:03:09

标签: php laravel laravel-5

我是Laravel的初学者。在我的项目中,我使用Laravel 5.8。

我想在我的网站上添加聊天功能(1个用户:1个用户)。您能为此推荐任何现成的Laravel软件包/组件吗?

1 个答案:

答案 0 :(得分:1)

使用Laravel,Vue.js和Pusher构建聊天应用程序。遵循教程https://pusher.com/tutorials/chat-laravel

laravel pusher chat

如果使用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/来查看正在运行的应用程序。

源:https://github.com/ammezie/laravel-chat