2024-04

Laravel

【Laravel】テストコード入門!テストの書き方を解説

今回はLaravelでの「テストコードの書き方」というテーマで解説していきます。 Webアプリケーション開発において、コードの品質を向上させて安心して開発を進めるためには、適切なテストが不可欠です。Laravelのテストコードの書き方を学んで、堅牢なアプリケーションを構築していきましょう!
Laravel

Laravelでファイルをダウンロードする方法

Laravelで開発を行っていると、ファイルのアップロードとダウンロード機能はかなりの高頻度で実装することになるかと思います。 そこで、今回はダウンロード機能の実装方法に絞って解説していきたいと思います。
JavaScript

JavaScriptでお買い物リストアプリを作る

今回はJavaScript入門ということで、バニラJSを使って簡単なお買い物リストアプリを作っていきたいと思います。 本記事を読むと、JavaScriptの基本的な使い方やJavaScriptでWebアプリケーションを作る流れがわかります。
JavaScript

オブジェクト指向の魔法:JavaScriptで電卓アプリを作ろう

こんにちは! 今回は、 読者 「JavaScriptをオブジェクト指向で書く方法を知りたい」 「JavaScriptをオブジェクト指向で書くメリットを知りたい」 「アプリを作りながらJavaScriptのオブジェクト指向を勉強したい」 など...
Git

チーム開発のためのGit入門

今回は、Webエンジニアとして実務経験2年程度の筆者が、最低限これだけ覚えておけばチーム開発やり過ごせるぞーというGit知識をお伝えする記事にしようと思います。
Laravel

Ubuntu上にLaravel × MySQL × Apache環境を構築する

今回は学習のためにUbuntu上にLaravel,MySQL,Apacheをインストールする手順をまとめてみたので、備忘録として残しておきます
AWS

LaravelでS3に画像アップロードする方法

突然ですが、皆さんは画像保存する場合にどのように保存していますか? Webサーバーに保存するというのは一般的かもしれません。 ただ、Amazon S3に画像を保存すると、Webサーバーに画像保存する必要がなくなり、容量を圧迫せずに済んだりと何かとメリットが大きいです。 そこで、今回はLaravelを使ったS3への画像アップロード方法をご紹介していきます。
データベース

MySQLのソケットエラーの原因について

今回はMySQLの環境構築時に度々発生するソケットエラーの原因について、説明していきます。 本記事では、このエラーメッセージの意味がどういう意味なのか、どのような仕組みで発生するのか、どう解決するかについて説明していきます。
CI/CD

Laravel×CircleCIで自動テストする

先日LaravelのプロジェクトでCircleCIを使って自動テストを組み込むということを業務で行ったので、今日は備忘録としてまとめていきたいと思います。 本記事を読めば、CircleCIを使ったLaravelの自動テスト方法がわかるようになると思います。
Git

【Git】コンフリクトメッセージを読み解く

Gitを使っていると、コンフリクトが起きることがよくありますよね。 コンフリクトメッセージの意味がわかると、具体的にどのような理由でコンフリクトが起きているのかがパッとわかるようになります。 そこで、今回はGitのコンフリクトメッセージに関して、解説していこうと思います。
Laravel

【Laravel】メモリ消費を抑える!cursorメソッドとは

今回はLaravelでのデータ取得時のメモリ消費を抑える、「cursorメソッド」のご紹介をしていきます。 Laravelでよく使われるgetメソッドやallメソッドは、メモリ消費量が多いです。 cursorメソッドを使うことでどれくらいメモリ消費を抑えることができるのか、について実測結果を元に紹介していきます。
Laravel

【Laravel】N+1問題を解消する方法

今回はデータベースクエリのパフォーマンスで度々問題となる、「N+1問題」の解消方法についてご紹介していきたいと思います。 本記事では、特にLaravelでの解消方法に絞って説明していきます。
Docker

docker execコマンドをまとめた

今回はdocker execコマンドの使い方について解説していきます。 筆者は普段からDockerを使う機会が多いのですが、時々docker exec コマンドのオプションなどを忘れてしまいます。 そこで、備忘録として記事に残しておくことにしました。
JavaScript

【JavaScript】スクロールで要素をふわっと表示させる方法

JavaScriptを使って要素をふわっと表示させるには、Intersection Observer APIというものを使うのが一般的です。 ただ、見てみたら割ととっつきにくかったので、便利そうなライブラリ見つけてきました。 今回はScrollRevealというスクロールライブラリを使って、スクロールした際に要素をふわっと表示させる方法をご紹介します。
PHP

PHP初心者のためのメモ帳アプリ開発手順

今回は素のPHPを使って簡単なメモ帳アプリを開発していきたいと思います。 「PHPでメモ帳とか作ってみたいけど、作り方がわからないな…」 「何かを作りながらPHPの使い方を学びたい…」 などをお考えの方は参考になる内容になるのではと思います。