カテゴリー: 未分類

未分類

DBのロック順序 デッドロック対策

    ・基本は1→Nの順番で更新する規約を設定 ・同一テーブルでのidを利用したトランザクションはソートしてから  // ユーザ間のフリマ購入のやりとりなど     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadを …

未分類

デバッグ・例外処理の考慮

  LaravelならカスタムRequestでのバリデーションを行なっておくと、   コントローラ以降での異常値の配慮しないでおくので楽 APIデバッグでの考慮 正常値 異常値 空 テーブルへのWHEREを利用したものは、ヒットした時としなかった時の場合確認 カスタムリクエストでテーブルに存在するかのバリデーションを実装すると良い。 バリデーションの時点で存在することが担保できる →id …

未分類

【工事中】Laravel l5-repositoryでリポジトリに統一性を持たせる

  https://github.com/andersao/l5-repository   リポジトリに共通の制約を持たせる よくある処理を再発明しないですむ ことができるので採用されている。   詳しい https://qiita.com/smith-30/items/e9f26bce158343ef3c83       Amazonおすすめ i …

未分類

【工事中】SQL パラメータテーブル

  設定例 プレイ時間によって課金が行われる 加入プランによって無課金プレイできる時間が設定されている プレイ履歴によって請求額とポイント合算を求める       test.sql — phpMyAdmin SQL Dump — version 4.9.1 — https://www.phpmyadmin.net/ — — ホスト: db — 生成日時: …

未分類

QRコードチェックイン

  WEB側の管理画面側で下記値のDeeplinkのQRコードを生成する myclip://checkin?checkin_id={チェックインid} 上記を印刷して施設に貼って貰う エンドユーザがQRコードを読み込んで、clipアプリを起動しPostする myclip://checkin?checkin_id={チェックインid}で読み込んで、 ログイン情報からuser_idを含むアク …