Php 当我发送实时通知消息时,显示错误:无法建立连接

Php 当我发送实时通知消息时,显示错误:无法建立连接,php,Php,我的route.php页面包含 Route::get('/socket', 'socketController@index'); Route::post('/sendmessage', 'socketController@sendMessage'); Route::get('/writemessage', 'socketController@writemessage'); mysocketcontroller页面 <?php namespace App\Http\Controllers

我的
route.php
页面包含

Route::get('/socket', 'socketController@index');
Route::post('/sendmessage', 'socketController@sendMessage');
Route::get('/writemessage', 'socketController@writemessage');

my
socketcontroller
页面

<?php
namespace App\Http\Controllers;

//use Illuminate\Http\Request;

use Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use LRedis;

class socketController extends Controller
{

    public function __construct()
    {
        $this->middleware('guest');
    }

    public function index()
    {
        return view('AdminPanel.bladefiles.socket');
    }

    public function writemessage()
    {
        return view('AdminPanel.bladefiles.writemessage');
    }

    public function sendMessage()
    {
        $redis = LRedis::connection();
        $redis->publish('message', Request::input('message'));
        return redirect('AdminPanel.bladefiles.writemessage');
    }

}
确保您的计算机中正确安装了redis。 在您的控制台中,请尝试以下操作

你应该看看“乒乓球”

检查此链接

<section class="content">
    <div class="row">
        <!-- left column -->
        <div class="col-md-6">
            <!-- general form elements -->
            <div class="box box-primary">
                <div class="box-header with-border">
                    <h3 class="box-title">Live Notification</h3>
                    {{ csrf_field() }}
                </div>
                <!-- /.box-header -->
                <!-- form start -->
                <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
                <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
                <script src="https://cdn.socket.io/socket.io-1.3.4.js"></script>

                <div class="container">
                    <div class="row">
                        <div class="col-lg-8 col-lg-offset-2" >
                            <div id="messages" ></div>
                        </div>
                    </div>
                </div>
                <script>
                    var socket = io.connect('http://localhost:8000');
                    socket.on('message', function (data) {
                        $("#messages").append("<p>" + data + "</p>");
                    });
                </script>
            </div>
        </div>
    </div>
</section>
redis-cli ping