Open kei1111 opened 3 years ago
こちらの書き方はフレームワークなしのphpによるデータベース接続のやり方です
Laravelでのmysqlからデータを取得するにはモデルを使って取得します 参照 https://snome.jp/framework/laravel-connect-db/
あと、セキュリティ上パスワードなどはgithubに上げないようお願い致します。
define("DB_PASSWORD","root");
line api送信 https://developers.line.biz/ja/reference/messaging-api/#messages
line api 受信
LINEBotクラスのparseEventRequestメソッドが、リクエストからイベント情報を取り出し、
テキストメッセージであればLINE\LINEBot\Event\MessageEvent\TextMessageクラス
画像メッセージであればLINE\LINEBot\Event\MessageEvent\ImageMessageクラス
スタンプメッセージであればLINE\LINEBot\Event\MessageEvent\StickerMessageクラス
といったように、メッセージの種類に応じたクラスのインスタンスを返します。
Log::debug($events)でログに出力すると下記のように取り出せることができます
'message' =>
array (
'id' => '100001',
'type' => 'text',
'text' => 'Hello, world',
),
webhookに設定したルートに対して、lineからのデータが送られてきます
https://github.com/koki13746/line_english/blob/84e25281edbc617da6b8c86090b77bf70bc687bd/app/Http/Controllers/Api/LineWebhookController.php#L46-L61