Tag
slim
Slim Framework を触り始めるときに必要な手順や判断材料をまとめています。
Latest
最近の記事から読む
新しく追加した記事から、このタグの話題をたどれます。
Slim 4のAPI DTOをfinal readonly classで不変にする(名前付き引数・match・JSON_THROW_ON_ERROR) Slim 4 の API で、リクエストとレスポンスを final readonly class の DTO にする。名前付き引数とコンストラクタプロモーションで組み立て、match で検証と変換を行い、JSON_THROW_ON_ERROR で返す。Related
関連タグ
同じ記事に出てきやすいテーマをまとめています。
Posts
slim の記事一覧
このタグが付いた記事を、新しい順に並べています。
-
Slim 4のAPI DTOをfinal readonly classで不変にする(名前付き引数・match・JSON_THROW_ON_ERROR)
Slim 4 の API で、リクエストとレスポンスを final readonly class の DTO にする。名前付き引数とコンストラクタプロモーションで組み立て、match で検証と変換を行い、JSON_THROW_ON_ERROR で返す。
-
選択肢UIに頼らないSlim APIの入力検証(UseCaseで存在チェックして400に変換)
フロントの選択肢に頼らず、Slim 4 の API で入力値を検証する。UseCase 層で存在チェックし、専用例外を Action で 400 の JSON に変換する。
-
Slim 4の例外レスポンスをJSONに統一する(ErrorHandler継承とAPP_ENV出し分け)
Slim 4 で 404・405・500 や Action から投げた例外を、error.code と error.message を持つ JSON 形へ統一する。ErrorHandler を継承して respond() を override し、APP_ENV で詳細を出し分ける。
-
Slim 4を手組み配線でテスト可能にする(DIコンテナなしでHTTPテストを書く)
Slim 4 を DI コンテナなしの手組み配線で起動し、本番とテストで同じ配線を通して DB なしの HTTP テストを書けるようにする。
-
Slim 4 + PostgreSQLで認証付きREST APIを作る(JWT最小構成)
Slim 4 と PostgreSQL を使い、JWT 認証付き REST API の最小構成を register / login / me の 3 本で再現できる。
-
Slim 4で最小JSON APIを作る(routing + DI + error handling)
WSL2とDocker環境でSlim 4の最小JSON APIを作り、正常系と失敗時のJSON応答まで確認する。
-
Slim Framework 4 を使った業務Webアプリ導入ガイド(PHP 8.2+)
Laravel経験者向けに、Slim Framework 4で業務Webアプリのバックエンド構成を組み立てる入口を整理する。