Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

cakephp3 - REST

AndroidからアクセスするAPIをつくりまっす。テストなのでセキュリティ等は適当にします。

参考: http://book.cakephp.org/3.0/ja/development/rest.html RESTful なルーティング

itemsテーブルを作成しておきます。 id, name, price, descriptionというフィールドを適当に作ります。

Bakeしてみます。

$ bin/cake bake all items

config/routes.phpの設定をします。

Router::scope('/', function (RouteBuilder $routes) {
    $routes->extensions(['json']);
    $routes->connect('/', ['controller' => 'Items', 'action' => 'index']);

itemsのデータを2,3個追加します。

下記のようにアクセスすると、itemの一覧がjsonで取得できます。 localhost/hoge/items/index.json

config/routes.phpに、$routes->extensions(['json']);と書くだけでできました。

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky