/slim-rest-app

Slim3系でのRESTAPIさんぷる

Primary LanguagePHP

slim-rest-app

Slim3系でのRESTAPIさんぷる。

機能

  • 郵便番号検索機能
    • 番号を入力すると対応した住所が画面に出る

概要

フロント

  • 郵便番号を入力する入力ボックス
    • 数値のみ
    • 3桁 - 4桁
  • 検索ボタン
    • 押下すると入力された数値を元に検索し、結果表示エリアに検索結果の住所を表示する
      • 郵便番号が入力されていない場合
        • 「郵便番号が入力されていません。」とダイアログで表示
      • 対応する郵便番号が登録されていない場合
        • 「郵便番号は7桁の数値で入力してください。」とダイアログで表示
  • 結果表示エリア
    • 初期は非表示

サーバサイド

  • 郵便番号検索機能
    • 「/zipcode/:{code}」へGETした際に、対応する住所をjsonで返却する
    • 住所情報はDBから取得する

DB

  • 郵便番号情報を保持するテーブルを作成する

zipcode

  • 郵便番号 - primary key
  • 都道府県名
  • 市町村名
  • 町域名
  • 都道府県名(カナ)
  • 市町村名(カナ)
  • 町域名(カナ)

サーバー

frontendとbackendでサーバを別にする。

  • front-server-start.bat
  • service-start.bat