Laravel workbench 实时聊天
Laravel workbench real-time chat
我按照本指南“https://medium.com/laravel-4/laravel-4-real-time-chat-eaa550829538”进行了跟进,以在我的应用程序中创建实时聊天。在 "workbench" 时刻之前,一切都很好。我用 composer 创建了 "formativ/chat" workbench,然后创建并填充了文件。之后,我 运行 "composer update" 在
'workbench/formativ/chat'
目录并添加
'Formativ\Chat\ChatServiceProvider'
到app.php。但是 'ember.js' 只是在控制台中抛出错误
'can't establish a connection to the server at ws://127.0.0.1:7778/.'
但没有任何效果。此外,如果我将在
中编写无效 php 代码
workbench/formativ/chat/chat/command/Server.php
laravel 不会抛出任何错误
更新
我终于 'ServiceProvider' 开始工作了。但是其他文件不起作用。我用
将它们连接到 ServiceProvider
$this->app->bind("chat.chat", function()
{
return new Chat(
$this->app->make("chat.emitter")
);
});
在我的workbench中我有这个架构
workbench_folder->vendor/appname/src/vendom/appname/
Command\Serve.php
Chat.php
ChatInterface.php
ChatServiceProvider.php
User.php
UserInterface.php
只需输入 "php artisan chat:serve" 即可。在教程中找不到
我按照本指南“https://medium.com/laravel-4/laravel-4-real-time-chat-eaa550829538”进行了跟进,以在我的应用程序中创建实时聊天。在 "workbench" 时刻之前,一切都很好。我用 composer 创建了 "formativ/chat" workbench,然后创建并填充了文件。之后,我 运行 "composer update" 在
'workbench/formativ/chat'
目录并添加
'Formativ\Chat\ChatServiceProvider'
到app.php。但是 'ember.js' 只是在控制台中抛出错误
'can't establish a connection to the server at ws://127.0.0.1:7778/.'
但没有任何效果。此外,如果我将在
中编写无效 php 代码workbench/formativ/chat/chat/command/Server.php
laravel 不会抛出任何错误
更新
我终于 'ServiceProvider' 开始工作了。但是其他文件不起作用。我用
将它们连接到 ServiceProvider$this->app->bind("chat.chat", function()
{
return new Chat(
$this->app->make("chat.emitter")
);
});
在我的workbench中我有这个架构
workbench_folder->vendor/appname/src/vendom/appname/
Command\Serve.php
Chat.php
ChatInterface.php
ChatServiceProvider.php
User.php
UserInterface.php
只需输入 "php artisan chat:serve" 即可。在教程中找不到