LaravelならカスタムRequestでのバリデーションを行なっておくと、 コントローラ以降での異常値の配慮しないでおくので楽 APIデバッグでの考慮 正常値 異常値 空 テーブルへのWHEREを利用したものは、ヒットした時としなかった時の場合確認 カスタムリクエストでテーブルに存在するかのバリデーションを実装すると良い。 バリデーションの時点で存在することが担保できる →id …
投稿者: 優
PHP Firebaseのコンフィグをパース
<?php const KEY_INDEX = 1; $str = <<< EOF <!– The core Firebase JS SDK is always required and must be listed first –> <script src=”https://www.gstatic.com/firebasejs/7. …
【工事中】Laravel l5-repositoryでリポジトリに統一性を持たせる
https://github.com/andersao/l5-repository リポジトリに共通の制約を持たせる よくある処理を再発明しないですむ ことができるので採用されている。 詳しい https://qiita.com/smith-30/items/e9f26bce158343ef3c83 Amazonおすすめ i …
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 …
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を …
Vue.js お勉強だよ
お勉強用リポジトリ https://github.com/yuukanehiro/Vue-Study Udemyと参考書をやってみてメモ きほんのき はろわ! hello.html <!DOCTYPE html> <html lang=”ja”> <head> <meta charset=”UTF-8″ /> <ti …
Laravel カスタムパラメータありのページネーション
流れをまとめました。私にしか役に立たないとおも🐱 関連 Laravel Paginateを使わないリスト取得 Controller <?php namespace App\Http\Controllers\Member; use Illuminate\Http\Request; use App\Services\GetMembersScoreList …
jQuery 文字数制限を行う
文字数制限を100文字以内、AjaxでAPIに送信するという内容 jQuery $(function() { // 初期状態はアラートを隠す $(‘#count_allert’).hide(); // 100文字制限の入力フォーム $(‘#weapon_textarea’).on(‘input’, function() { var cnt = $(this).val().leng …
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 …
Mac WPScan
wpscan $ rbenv -v -bash: rbenv: command not found $ brew install rbenv ruby-build $ rbenv -v rbenv 1.1.2 $ rbenv install 2.6.5 $ rbenv versions $ rbenv global 2.6.5 $ ruby -v &n …