friendspring

Laravel

【Laravel】UNION + order by + ページネーション

概要 Laravelでのクエリにて、UNIONせざるを得なく、そうするとorder byで並び替える必要があり、最終的に画面に表示する際にはページネーションを考える必要がある場合、その通りに実装してもエラーが出てしまったので備忘録を残します...
Laravel

【Laravel】大量データを効率的に取得する方法を考察

概要 Laravelでデータベースから大量のデータを取得する場合、シンプルにデータを取得するとメモリの枯渇などが懸念されることがあります。そんな時、どの取得方法が最適なのかを再考してみました。 1レコードのサイズが大きく、2レコード読み込ん...
Laravel

【Laravel】ZipArchive内のフォルダの存在確認を行う方法

Laravelを使用してファイル操作を行う際、ZipArchiveを利用することはよくあります。Zipアーカイブ内のフォルダの存在を確認するためには、locateNameメソッドを使用することができます。ただし、注意が必要な点が一つあります...
技術情報

【Gmail】ストレージ不足問題を解消する方法とは?

はじめに Gmailは便利なメールサービスですが、使い続けていると容量が不足してしまうことがあります。本記事では、Gmailの容量不足を解消するための効果的な方法に焦点を当てます。特に、「is:unread category:promoti...
freee

【freee】【雑収入】事業売上に入れたくない収入の計上方法

本記事では、会計ソフト「freee」を使用して事業売上に入れたくない収入(給付金,還付金とか)を計上する手順について詳しく説明します。freeeで雑収入って入力しづらくないですか?勘定科目を「雑収入」にしても事業売上に入ってしまったり、、 ...
学習output

学習まとめ:メタ認知を活用して自己〇〇感を向上させる方法

はじめに 自己評価や自己感覚は、我々の行動や心の健康に大きな影響を与えます。本記事では、メタ認知を活用し、自己評価を向上させるための方法を探ります。具体的なテクニックや実践例も交えて紹介していきましょう。 1. メタ認知とは? メタ認知とは...
Docker

問題解決:DockerfileでのXDebugのインストール時に発生するエラー(Connection to ssl://pecl.php.net:443 failed)

前提 Dockerfile内でXDebugのインストールを行う際に、以下のようなエラーが発生することがあります。 RUN pecl install xdebug-2.9.0 エラーメッセージ: Connection to ssl://pec...
Docker

【XDebug2×Laravel×Docker】ブレークポイントで止まらない?

前提 ・VScodeでphpdebugの設定は済・DockerでLaravelのWebアプリにアクセス可能・phpinfoを見てもXDebugの設定が表示される・上記の状態なのにも関わらず、ブレークポイントで止まらない状態に陥っている ※X...
git

【git】【GitHub】【WSL】WindowsのWSL環境からGitHubに接続する

概要 タイトルの通りなので、いきなり手順に入ります! 手順 1. WSL上でSSH秘密鍵,公開鍵を生成 Windowsターミナル or VSCodeのターミナルなどで、WSLに入り、下記コマンドを打つ\ ssh-keygen -t ed25...
Docker

【Web】【開発】静的htmlファイルにlocalhostでアクセスする最速の方法

概要 簡単なデモ画面やJavaScriptを試したいだけの場合index.htmlだけを作って、そのファイルを直接ブラウザで開いて表示すると思います。その時に場合によっては、localhostなどのURLでアクセスしたい場合が稀にあると思い...