LaravelでLINE botを作る最低限の実装方法
はじめに LaravelでLINEのボットを作成する際の最低限の実装手順です。 line-bot-sdkが昨年のアップデートで大幅に仕様が変わったらしく、ネットの記事だとうまくいかない部分があったので […]
はじめに LaravelでLINEのボットを作成する際の最低限の実装手順です。 line-bot-sdkが昨年のアップデートで大幅に仕様が変わったらしく、ネットの記事だとうまくいかない部分があったので […]
はじめに Laravelでテストコードを書く時、HTTPリクエストに含むcookieをモックしたい場合があると思います。そんな時ちょっとひっかかりポイントがあったのでメモ。 環境 Laravel 8. […]
はじめに PDFファイルからテキストデータを抽出するツールとして、pdftotextというものがあります。これをLaravelで使うための方法です。 pdftotextは、PHPのライブラリではなくW […]
はじめに Laravel(API)にフロントからAjaxなどでリクエストを送った際にCORSエラーが発生。 前提として 一通りCORS対策の設定が適切にできている。 正常に通信できていたのに、ある時C […]
はじめに Laravelでテストを行おうと「vendor/bin/phpunit」を実行したところ、以下のような警告文が表示されたので、解消方法をメモしておきます。 Warning: Your XML […]
はじめに メールを定期的に受信して、添付ファイルを自動的に保存するという仕組みを作りたくて調べてみました。 できそうな方法 AWSのSES AWSのメールサービスSESを使ってできそう。受信したメール […]
はじめに イベントとリスナを実装するにあたって、具体例があった方がわかりやすいと思うので、今回は以下のような機能の実装を例にまとめていきたいと思います。 「画像レコード削除と同時に画像ファイルも削除す […]
状況 サーバのcronを使ってschedule:runを実行させてjobを処理させていたんですが、ある時サーバを再起動したらjobが実行されなくなった。 そんな時に試してみる事 サーバ側の確認 cro […]
クラスファイルの変更内容が全く反映されず、キャッシュクリア関連のコマンドを打ちまくったがダメだった時の話。 以下のコマンドでオートローダーの最適化を行う。 $ composer dump-autolo […]
はじめに ファイルを大量にまとめてダウンロードさせたかった時の話。 高スペックなサーバなら普通にZipArchiveを使ってZIPファイルを作成してからダウンロードさせればいいけど、低スペックなサーバ […]