File: /var/www/vhost/disk-apps/demo.sports-crowd.com/app/Http/Controllers/PusherController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Pusher;
use App\Events\RequestPositionsEvent;
class PusherController extends Controller
{
public function authPusher(Request $request)
{
$pusher = new Pusher\Pusher(config('broadcasting.connections.pusher.key'), config('broadcasting.connections.pusher.secret'), config('broadcasting.connections.pusher.app_id'));
return $pusher->socket_auth(request('channel_name'), request('socket_id'));
}
public function requestPositions(Request $request)
{
return event(new RequestPositionsEvent("X"));
}
}