LaravelならカスタムRequestでのバリデーションを行なっておくと、
コントローラ以降での異常値の配慮しないでおくので楽
APIデバッグでの考慮
- 正常値
- 異常値
- 空
- テーブルへのWHEREを利用したものは、ヒットした時としなかった時の場合確認
カスタムリクエストでテーブルに存在するかのバリデーションを実装すると良い。
バリデーションの時点で存在することが担保できる
→idなどの共通のバリデーションになるものはMiddlewareでrouteでチェックする - クエリログで発行されたSQLが正しいか確認
GETやPOSTした宛先レコードのidは正しいか?
間違ってたらやばやば💦
プログラム上で考慮する
- キーがあるか、ないかの処理
- Eloquentでの戻り値
![[Solved] Let’s Encrypt 更新に失敗する](https://www.yuulinux.tokyo/contents/wp-content/uploads/2021/08/20210809_linux1-150x150.jpg)
![[Solved] Nginx 空のファイルがダウンロードされる nginx empty file download](https://www.yuulinux.tokyo/contents/wp-content/uploads/2022/04/Nginx_logo.svg_-150x150.png)





