PHP-CRUD-API - 1ファイルでDBにREST APIを追加
(github.com)<p>- 多様な機能を備えたREST APIをMySQL、PostgreSQL、SQL Server、SQLiteに手軽に追加可能<br />
- 構造化されたJSONを返すクエリ言語であるTreeQLのPHP実装 <br />
- 簡単なインストール(Composerまたは1ファイル)<br />
<br />
対応機能<br />
- 少ないコードで導入および保守が可能<br />
- DB/テーブル/カラム/レコード権限システム <br />
- ルールとコールバックを使った入力のサニタイズおよびバリデーション <br />
- JSONオブジェクト/配列を入力として渡すことが可能 <br />
- マルチテナントのシングル&マルチDBレイアウトをサポート <br />
- マルチドメインCORS対応 <br />
- 複数のテーブルをJoinした結果の読み取りが可能 <br />
- 複合検索に対応 <br />
- Pagination、ソート、Top Nリストおよびカラム選択に対応 <br />
- belongsTo、hasMany、HABTM(has_and_belongs_to_many)のネスト結果<br />
- PATCHを利用したAtomic Incrementに対応(カウンター用)<br />
- base64エンコーディングを使ったバイナリフィールド対応 <br />
- WKT/GeoJSONを使ったSpatial/GISフィールドおよびフィルタに対応 <br />
- OpenAPIツールを使ったAPIドキュメント生成 <br />
- API Key、JWT token、username/password認証 <br />
- 認証ごとにDB接続設定を指定可能<br />
- JSONによるデータベース構造の読み取りに対応 <br />
- REST方式でデータベース構造の変更が可能 <br />
<br />
関連プロジェクト <br />
- JS-CRUD-API : PHP-CRUD-API向けJS Clientライブラリ <br />
- PHP-API-AUTH : 1ファイル構成のPHP-CRUD-API向け認証プロバイダー<br />
- PHP-CRUD-UI : 1ファイル構成のPHP-CRUD-API向けUI<br />
- PHP-CRUD-ADMIN : 1ファイル構成のPHP-CRUD-API向けデータベース管理インターフェース<br />
- PHP-SP-API : 1ファイルでSQL DatabaseにREST APIを追加 <br />
- VUE-CRUD-UI : 1ファイルでPHP-CRUD-APIにVue UIを追加 </p>
まだコメントはありません。