Laravel 【Laravel】テストコード入門!テストの書き方を解説 今回はLaravelでの「テストコードの書き方」というテーマで解説していきます。Webアプリケーション開発において、コードの品質を向上させて安心して開発を進めるためには、適切なテストが不可欠です。Laravelのテストコードの書き方を学んで、堅牢なアプリケーションを構築していきましょう! 2024.04.29 Laravelプログラミング
Laravel Laravelでファイルをダウンロードする方法 Laravelで開発を行っていると、ファイルのアップロードとダウンロード機能はかなりの高頻度で実装することになるかと思います。そこで、今回はダウンロード機能の実装方法に絞って解説していきたいと思います。 2024.04.28 Laravelプログラミング
JavaScript JavaScriptでお買い物リストアプリを作る 今回はJavaScript入門ということで、バニラJSを使って簡単なお買い物リストアプリを作っていきたいと思います。本記事を読むと、JavaScriptの基本的な使い方やJavaScriptでWebアプリケーションを作る流れがわかります。 2024.04.28 JavaScriptプログラミング
JavaScript オブジェクト指向の魔法:JavaScriptで電卓アプリを作ろう こんにちは!今回は、読者「JavaScriptをオブジェクト指向で書く方法を知りたい」「JavaScriptをオブジェクト指向で書くメリットを知りたい」「アプリを作りながらJavaScriptのオブジェクト指向を勉強したい」などお考えの方に... 2024.04.28 JavaScriptプログラミング
Git チーム開発のためのGit入門 今回は、Webエンジニアとして実務経験2年程度の筆者が、最低限これだけ覚えておけばチーム開発やり過ごせるぞーというGit知識をお伝えする記事にしようと思います。 2024.04.27 Gitプログラミング
Laravel Ubuntu上にLaravel × MySQL × Apache環境を構築する 今回は学習のためにUbuntu上にLaravel,MySQL,Apacheをインストールする手順をまとめてみたので、備忘録として残しておきます 2024.04.27 LaravelLinuxプログラミング
AWS LaravelでS3に画像アップロードする方法 突然ですが、皆さんは画像保存する場合にどのように保存していますか?Webサーバーに保存するというのは一般的かもしれません。ただ、Amazon S3に画像を保存すると、Webサーバーに画像保存する必要がなくなり、容量を圧迫せずに済んだりと何かとメリットが大きいです。そこで、今回はLaravelを使ったS3への画像アップロード方法をご紹介していきます。 2024.04.21 AWSLaravelプログラミング
データベース MySQLのソケットエラーの原因について 今回はMySQLの環境構築時に度々発生するソケットエラーの原因について、説明していきます。本記事では、このエラーメッセージの意味がどういう意味なのか、どのような仕組みで発生するのか、どう解決するかについて説明していきます。 2024.04.20 データベースプログラミング
CI/CD Laravel×CircleCIで自動テストする 先日LaravelのプロジェクトでCircleCIを使って自動テストを組み込むということを業務で行ったので、今日は備忘録としてまとめていきたいと思います。本記事を読めば、CircleCIを使ったLaravelの自動テスト方法がわかるようになると思います。 2024.04.19 CI/CDLaravelプログラミング
Git 【Git】コンフリクトメッセージを読み解く Gitを使っていると、コンフリクトが起きることがよくありますよね。コンフリクトメッセージの意味がわかると、具体的にどのような理由でコンフリクトが起きているのかがパッとわかるようになります。そこで、今回はGitのコンフリクトメッセージに関して、解説していこうと思います。 2024.04.14 Gitプログラミング
Laravel 【Laravel】メモリ消費を抑える!cursorメソッドとは 今回はLaravelでのデータ取得時のメモリ消費を抑える、「cursorメソッド」のご紹介をしていきます。Laravelでよく使われるgetメソッドやallメソッドは、メモリ消費量が多いです。cursorメソッドを使うことでどれくらいメモリ消費を抑えることができるのか、について実測結果を元に紹介していきます。 2024.04.13 Laravelプログラミング
Laravel 【Laravel】N+1問題を解消する方法 今回はデータベースクエリのパフォーマンスで度々問題となる、「N+1問題」の解消方法についてご紹介していきたいと思います。本記事では、特にLaravelでの解消方法に絞って説明していきます。 2024.04.12 LaravelSQLプログラミング
Docker docker execコマンドをまとめた 今回はdocker execコマンドの使い方について解説していきます。筆者は普段からDockerを使う機会が多いのですが、時々docker exec コマンドのオプションなどを忘れてしまいます。そこで、備忘録として記事に残しておくことにしました。 2024.04.08 Dockerプログラミング
JavaScript 【JavaScript】スクロールで要素をふわっと表示させる方法 JavaScriptを使って要素をふわっと表示させるには、Intersection Observer APIというものを使うのが一般的です。ただ、見てみたら割ととっつきにくかったので、便利そうなライブラリ見つけてきました。今回はScrollRevealというスクロールライブラリを使って、スクロールした際に要素をふわっと表示させる方法をご紹介します。 2024.04.07 JavaScriptプログラミング
PHP PHP初心者のためのメモ帳アプリ開発手順 今回は素のPHPを使って簡単なメモ帳アプリを開発していきたいと思います。「PHPでメモ帳とか作ってみたいけど、作り方がわからないな…」「何かを作りながらPHPの使い方を学びたい…」などをお考えの方は参考になる内容になるのではと思います。 2024.04.07 PHPプログラミング