- 1. 概要
- 2. 作成
- 4. 参考サイト
1. 概要
今度は、「Python」の「Subscriber」で受信した、メッセージを「Laravel」へ送信する仕組みです。
2. 作成
「Laravel」側の「Subscriber」としてのソースを作成します。
プロジェクト管理者ユーザで、「Laravel」のプロジェクトホームへ移動して。
php artisan make:controller MqttSubscribeController
INFO Controller [app/Http/Controllers/MqttSubscribeController.php] created successfully.
中身が、こういうソースになっています。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class MqttSubscribeController extends Controller
{
//
}
これを下記のように記述します。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class MqttSubscribeController extends Controller
{
public function subscribe(Request $request)
{
logger("topic [$request->topic]");
return response()->json(['status' => 'queued']);
}
}
4. 参考サイト
本ページは、「ChatGPT」軍曹を参考にさせていただきました。
|