技術情報

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...
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...
Docker

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

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

【Laravel】SQLのサブクエリの書き方

Laravelでちょっと複雑なSQLを書かなければいけない時、サブクエリを使いたくなる場合があると思います。その際にどう書くのが良いか、色々試した結果、今の所の個人ベストプラクティスを記載します! 書き方 それは、fromSub()メソッド...
技術情報

【Gmail】一括削除 (空き容量確保のため)

Gmail,Googleドライブの容量が90%超えていたりしませんか?Gmailにアクセスすると容量を増やすための有料契約のお誘いがいつも表示されていたりしませんか?そんな方のための、意外に分かりにくいGmailの一括削除の手順です! 手順...