未分類

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

 

LaravelならカスタムRequestでのバリデーションを行なっておくと、

 

コントローラ以降での異常値の配慮しないでおくので楽

APIデバッグでの考慮

  • 正常値
  • 異常値
  • テーブルへのWHEREを利用したものは、ヒットした時としなかった時の場合確認
    カスタムリクエストでテーブルに存在するかのバリデーションを実装すると良い。
    バリデーションの時点で存在することが担保できる
    →idなどの共通のバリデーションになるものはMiddlewareでrouteでチェックする
  • クエリログで発行されたSQLが正しいか確認
    GETやPOSTした宛先レコードのidは正しいか?
    間違ってたらやばやば💦

 

プログラム上で考慮する

  • キーがあるか、ないかの処理
  • Eloquentでの戻り値

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)