VueVue.jsのバージョン3でVue Routerを使用して画面を新規作成する(複数画面構成にする) Vue.jsのバージョン3でVue Routerを使用して画面を新規作成してみます。 Vueのインストールからはじめます! Vueインストール 以下のコマンドでインストールします。 npm install -g @vue/cli 次にプロジ...2024.10.10Vue
LaravelLaravelでSendGrid-smtp送信のメール送信をテスト・デバッグする最短の方法ーSendGridの設定方法 LaravelでSendGrid-smtp送信のメール送信をテスト・デバッグする最短の方法について記載します。 こうすれば、SendGridのメール設定ができて、簡単に設定後の動作確認ができるよ、ということを記載していきます。 SendGr...2024.07.05Laravel
LaravelLaravelのローカル開発環境でメール送信をテスト・デバッグする最短の方法(メール送信のための設定確認方法) Laravelのローカル開発環境でメール送信をテスト・デバッグする最短の方法について記載します。 以下の2つの方法を記載します。 ログで確認する方法 mailhog(コンテナ)で確認する方法 こうすれば、テスト時のメール設定ができて、簡単に...2024.07.05Laravel
AWSALB(ロードバランサー)でCloudFront経由のアクセスに絞るときは、カスタム HTTP ヘッダーとマネージドプレフィックスリストを併用する ALB(ロードバランサー)でCloudFront経由のアクセスに絞る方法として、以下の方法があると思います。 マネージドプレフィックスリスト(managed prefix list)によりアクセスを絞る カスタム HTTP ヘッダーによりア...2024.06.30AWS
LaravelLaravel Adminのgridでの細かい検索とformでの1対多のデータ登録のやり方~todoリストを作成しつつ解説~ Laravel Adminのgridとformの使い方について記載していきます。 Laravel Adminって何者?という方は以下の記事をご参照ください。 gridとformについて簡単に書くと、以下のようになります。gridとformを...2024.06.08Laravel
ノウハウ【初心者向け】意外と知らない便利なLinuxコマンド(「cd+スペース+ハイフン」とcalとtouchコマンドのご紹介) 意外と知らない便利なLinuxコマンド集です。 以下のコマンドを紹介します。 cd -(cd+スペース+ハイフン)コマンド 前に居たフォルダと今居るフォルダを行き来できる calコマンド カレンダーを確認できます。 touch ファイルのタ...2024.06.08ノウハウ
AWSAWS API Gatewayの統合タイムアウト制限の29秒が、30秒以上に引き上げ可能になった Amazon API Gatewayの統合タイムアウト制限を従来の29秒から延長できるようになりました。統合タイムアウトは29秒のままだけど、引き上げは可能になったよということです。2024.06.052024.06.06AWS
AWSEC2のcronバッチを「EventBridgeをトリガーにStep Functionsを起動」に置き換えると、エラーハンドリングが快適になる AWSのEC2で定期的なタスクを自動化するために、cronを使用しているケースも多いと思います。 しかし、Amazon Linux 2023ではcronがデフォルトで無効になっています。これはcron以外に、cronのようなバッチ実行・定期...2024.06.032024.06.06AWS
dockerLaravelをコンテナで運用する際のログ出力は、JSON形式で標準出力した方が良い Laravelをコンテナで運用する際のログ出力は、JSON形式で標準出力した方が良いということを書いていきます。 Laravelに限らず、コンテナでは、JSON形式で標準出力が良いと思いますが、Laravelでは簡単にログをJSON形式で標...2024.06.02dockerLaravel
MySQL【SQL】SELECT文でスロークエリを発生させる方法〜SELECT SLEEPを使ってスロークエリーを発生させる〜 スロークエリを意図的に発生させる方法について記載します。 なぜスロークエリを発生させるのか スロークエリをわざと発生させることで、以下のようなことに役立ちます。 パフォーマンステスト: システムがスロークエリに対してどのように反応するかを評...2024.06.012024.06.06MySQL