トピックをサブスクライブしようとすると、以下のエラーが表示されます。
未定義の配列キー「qos」
私のコード:
`やってみて{
$mqtt = new Mqtt();
$mqtt->ConnectAndSubscribe('myTopic', function ($topic, $msg) {
Log::info("Mqtt Msg Received");
});
} catch (\Exception $e) {
dd($e->getMessage());
}`
(例のように、コントローラーに挿入しました)。
$buffer .= chr($callback["qos"]);
vendor/salmanzafar/laravel-mqtt/src/MqttClass/MqttService.php:173 内
単純な「?? 0」を追加して問題を解決すると、サブスクライブしようとすると機能しないようです。
PHP 8.0 と "salmanzafar/laravel-mqtt": "^2.0" で Laravel 8.16 を使用しています。