⭐Get Start
O'rnatish
Composer yordamida o'rnatish
composer require jscorptech/websocket
config fayilni import qilish
php artisan verdor:publish --tag=websocket
Yangi handler class yarating app/Http/Handlers/WebsocketHandler.php
<?php
namespace App\Http\Handlers;
use JscorpTech\Websocket\Interfaces\WebsocketInterface;
class WebsocketHandler implements WebsocketInterface
{
public function onConnect($connection, $service): void
{
// TODO: Implement onConnect() method.
}
public function onMessage($connection, $message, $service)
{
// TODO: Implement onMessage() method.
}
public function onClose($connection, $service)
{
// TODO: Implement onClose() method.
}
}
config/websocket.php
faylini o'zgartiring
<?php
use App\Http\Handlers\WebsocketHandler;
return [
"handler" => WebsocketHandler::class, // Yuqorida yaratilgan handler class
"host" => "0.0.0.0", // host
"port" => 9501, // port
"redis" => [
"host" => "127.0.0.1", // redis host
"port" => 6379, // redis port
"password" => null, // redis password
]
];
Ishga tushurish
php artisan jst:websocket start
Last updated