実現したいこと
Class "LINE\LINEBot\HTTPClient\CurlHTTPClient" not found を解決したい。
前提
以下を参考にして、LINEとの連携をLaravelで開発しております。
https://www.fourier.jp/techblog/articles/laravel-line-messaging-api/
設定は一通り終わったのですが、なぜか、CurlHTTPClientのコードを参照ができず、以下のエラーが表示されます。
Class "LINE\LINEBot\HTTPClient\CurlHTTPClient" not found
composer require linecorp/line-bot-sdk
を既に走らせており、composer.jsonにはバージョンは8と表示されております。
同じエラーが出た方はいらっしゃいますでしょうか?
よろしくお願いいたします。
発生している問題・エラーメッセージ
Class "LINE\LINEBot\HTTPClient\CurlHTTPClient" not found
該当のソースコード
PHP
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6use App\Http\Controllers\Controller; 7use App\Services\LineBotService as LINEBot; 8use LINE\LINEBot\HTTPClient\CurlHTTPClient; 9 10class LineWebhookController extends Controller 11{ 12 public function message(Request $request) 13 { 14 $data = $request->all(); 15 $events = $data['events']; 16 17 $httpClient = new CurlHTTPClient('XXXXXXXXXXXX'); //ここでエラー発生 18 $bot = new LINEBot($httpClient, ['channelSecret' => 'XXXXXXXXXXXXXXXXXXXX']); 19 20 foreach ($events as $event) { 21 $response = $bot->replyText($event['replyToken'], 'メッセージ送信完了'); 22 } 23 return; 24 }
試したこと
composer require linecorp/line-bot-sdk
composer update
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/06/10 05:52