vemcogroup/nova-websockets

一个用于将WebSocket集成到Laravel Nova的工具。

1.0.0 2019-10-30 08:04 UTC

This package is auto-updated.

Last update: 2024-09-05 14:38:02 UTC


README

Latest Version on Packagist Total Downloads

此工具可以为Laravel Websockets创建应用程序,并查看分析和调试。

screenshot 2019-01-31 at 12 56 20

screenshot 2019-01-31 at 12 56 35

安装

您可以通过composer将nova工具安装到使用Nova的Laravel应用程序中

composer require vemcogroup/nova-websockets

此工具使用Laravel Websockets,因此您需要通过安装部分来设置。

请记住,Laravel Websockets通过此工具是必需的,因此无需使用composer require

接下来,您必须使用Nova注册此工具。这通常在NovaServiceProvidertools方法中完成。

// in app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
   return [
        // ...
        new \Vemcogroup\Websockets\Websockets,
    ];
}

接下来,运行迁移以添加新的应用程序表。

php artisan migrate

使用方法

您现在可以通过名为“Websockets”的新菜单项使用此工具

如果您想通过此工具创建的应用程序使用WebSocket,请在config\websockets.php中将app_provider更改为使用工具的SocketProvider

'app_provider' => \Vemcogroup\Websockets\SocketProvider::class,

要使用分析/调试菜单项来分析您的WebSocket连接,您必须将config\websockets.php中的path更改为使用相同的路径

'path' => 'sockets',