Download the PHP package hiromi2424/api without Composer
On this page you can find all versions of the php package hiromi2424/api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hiromi2424/api
More information about hiromi2424/api
Files in hiromi2424/api
Download hiromi2424/api
More information about hiromi2424/api
Files in hiromi2424/api
Vendor hiromi2424
Package api
Short Description API components for CakePHP
License MIT
Homepage https://github.com/hiromi2424/api
Package api
Short Description API components for CakePHP
License MIT
Homepage https://github.com/hiromi2424/api
Please rate this library. Is it a good library?
Informations about the package api
APIコンポーネント
:warning: 3.0ブランチはドキュメント整備中です。実装とテストは更新済ですが、いくつかの2系で使えていた機能が削除されています。
要件
CakePHP 3.1*
PHP 5.5+
概要
CakePHPでREST APIを実現するためのコンポーネントと、その付属ライブラリ群です。
基本的にはコンポーネントを設置し、Routing.prefixes
に'api'
を含めるだけで使えます。
セットアップ
-
app/Config/routes.php
で以下のルートを作成する Plugin::load('Api');
ORPlugin::loadAll()
をapp/config/bootstarp.php
で設定- 使いたいコントローラ(OR
AppController
)で以下のように設定
コーディング例
新規登録(メールアドレス)
ログイン
コメント取得
リクエストの取り扱い
リクエストパラメータとして、GETの場合クエリストリングを、その他の場合はPOST BODYを取り扱います。
$this->request->query
か $this->request->data
を見ると言い換えることもできます。
レスポンス概要
- JSONのみサポートします。
- レスポンス構造は固定です。
レスポンス例(成功)
レスポンス例(失敗)
注意事項
- 汎用的な作りにはなっていません。
- 既存のアプリケーションに適用するのは困難です
- ドキュメント化されていない不完全な機能が一部あります(habtm、hasMany対応など)
- 通常使用には問題ありません
All versions of api with dependencies
PHP Build Version
Package Version
Requires
cakephp/cakephp Version
>=3.0.0 <4.0
The package hiromi2424/api contains the following files
Loading the files please wait ....