投稿者:

未分類

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

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

未分類

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

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

Firebase

Firebase Analytics 最小の認証データで連携させる

  https://firebase.google.com/products/analytics?hl=ja   全部の情報はいらないっぽいな https://firebase.google.com/docs/reference/js/firebase   // Initialize default app // Retrieve your own options values …

Firebase, PHP

PHPでFirebase Realtime Databaseいじる

  プロジェクトを作ろう https://firebase.google.com/   データベースURLを確認 歯車 > 設定 > サービスアカウント     トークンを取得 サービスアカウントタブ > Database secretsから確認できます     PHPプロジェクト作成   develop $ mkdir …

トラブルシューティング

バックエンド技術者のSPAアプリ表示不具合調査フロー

SPAのデバッグってたいへんだぁぁ🐱💦   Laravel側で絶対必要ログの3種 Laravelログ リクエストログ クエリログ ないと死ぬ ⓪. それは憂鬱の始まり… アプリで表示がおかしいという不具合が報告され チケット化される… それで誰も泣かずにすむのなら。     ①. リクエスト、クエリログを見る 表示に必要なデータがあるテーブルを …

経営

Amazon kindleの支払いカードを変更する

  面倒だけど事業用カードと切り変えて決済する   https://www.amazon.co.jp/hz/mycd/myx?ref_=ya_d_l_manage_kindle#/home/settings/payment     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを …

PHP

Laravel カスタムパラメータありのページネーション

  流れをまとめました。私にしか役に立たないとおも🐱   関連 Laravel Paginateを使わないリスト取得   Controller <?php namespace App\Http\Controllers\Member; use Illuminate\Http\Request; use App\Services\GetMembersScoreList …

JavaScript

jQuery 文字数制限を行う

文字数制限を100文字以内、AjaxでAPIに送信するという内容     jQuery $(function() { // 初期状態はアラートを隠す $(‘#count_allert’).hide(); // 100文字制限の入力フォーム $(‘#weapon_textarea’).on(‘input’, function() { var cnt = $(this).val().leng …

MySQL, トラブルシューティング

MySQLデッドロック ロックしているスレッドを殺す

(none)> SELECT * FROM sys.innodb_lock_waits\G ***************************[ 1. row ]*************************** wait_started | 2020-05-25 06:26:01 wait_age | 0:00:13 wait_age_secs | 13 locked_table …