Laravel– tag –
-
データ・帳票
Laravelのuniqueで論理削除済みデータが重複扱いになる理由
LaravelのSoftDeletesでは、通常のuniqueバリデーションは論理削除済みレコードも重複対象にします。現在有効なレコードだけを見たい場合のwithoutTrashed()と、値を再利用するときの復元リスクを整理します。 -
開発・実装
Laravelのファイルアップロードで元ファイル名をそのまま保存してはいけない理由
Laravelでアップロードされたファイルの元ファイル名を残したいとき、getClientOriginalName() の値をそのまま storeAs() に渡したくなることがあります。しかし、元ファイル名はクライアント由来の値なので、スト -
調査・障害対応
Laravel failed_jobsを再実行してよいかpayloadとexceptionで判断する
Laravelのfailed_jobsをqueue:retryで戻す前に、payloadとexceptionから処理対象と失敗理由を読み、再実行してよい失敗かを判断します。
1