【Laravel】Laravel Eloquent::withExistsで追加したカラムが0やbooleanになる問題の解決
Laravel のwithExistsやwithCountを利用して「お気に入り済みフラグ」などの動的カラムを実装する際、期待した値(1 / 0)が返らず、true/falseになったり、データがあるはずなのに0に固定される問題が発生しました。 ...
Laravel のwithExistsやwithCountを利用して「お気に入り済みフラグ」などの動的カラムを実装する際、期待した値(1 / 0)が返らず、true/falseになったり、データがあるはずなのに0に固定される問題が発生しました。 ...
git fetchを実行した際に発生した「index.lock 許可がありません」、「The requested URL returned error: 503」のエラーについて対応したことをまとめました。権限の変更とconfigファイル内のURLの修正が必要でした。 ...
実務でよく使うダブルクリック制御をまとめます。二重送信によるデータの重複登録が懸念される案件が多かったので、設計時に仕様に含めることをおすすめします。特に、決済の二重登録は重大なインシデントになります。 今回は、React RouterとシンプルなReactを使った2パターンをまとめました。 ...
サーバー上の共有ディレクトリに配置したLaravelプロジェクトを、特定の1ユーザーだけでなく同じグループに所属する複数人でgit操作できるようにするための手順です ...
React(JSX)において、論理積演算子「&&」を用いた条件付きレンダリングを行う際、意図しない「0」が出力されてしまう事象が発生しました。 この記事では、その実際のコードと問題点・解決策をまとめています。 ...
リモートサーバー上のMySQLからデータを抽出し、ローカル環境へ安全に転送する手順の備忘録です。 INTO OUTFILE命令による権限エラーを回避し、データ内の改行を保持したまま出力する方法を紹介します。 ...
Excel VBAでテーブル(ListObject)を扱う際、書き込み処理が遅いと感じる原因の多くは、セルへのアクセス方法とExcelの環境設定にあります。実際に800行のデータ処理で180秒かかっていた処理を、1秒未満まで短縮する手法を解説します。 ...
Excelのテーブル機能(ListObject)をVBAで操作すると、データの増減に柔軟に対応できる保守性の高いプログラムが構築できます。 本記事では、テーブル内のデータを特定の列で並び替えた後、1行ずつループ処理してデータを取り出す基本パターンを解説します。 ...
ファイルサイズが一定の基準を超えると、通信の遅延やメールの受信エラー、さらにはデバイスの動作不良を引き起こす原因となります。本記事では、用途ごとに「重い」と定義される具体的な数値について解説します。 ...
タグ入力UIは、検索フィルターやブログ記事のカテゴリ付け、スキル入力フォームなど、様々な場面で使われるUIパターンです。この記事では、Alpine.jsを使用してEnterやSpaceキーで動的にタグを生成する実装方法を解説します。 ...