API Resources は、Eloquent モデル(およびコレクション)がAPI レスポンスのために JSON にシリアライズされる方法 を制御する変換クラスです。API の出力を正確に形成することができます — どのフィールドを公開するかを選択し、それらの名前を変更し、値をフォーマットし、関連データを含める — データベース構造から API 表現を分離します。
問題: 生のモデルを公開する
// ❌ returning a model directly exposes ALL columns (maybe including sensitive ones)
::();
