---
# System prepended metadata

title: Untitled

---

- [ ] # Scarab - APIをサクッと作りたい人のPHPフレームワーク

## 目標

1. フレームワークとして機能させる
2. 以下のコマンドでプロジェクトが立ち上がる
```bash
$ composer create-project scarab/scarab .
```
3. このフレームワークで[このプロジェクト](https://github.com/gothinkster/slim-php-realworld-example-app)を作る

## 参考

必要な機能
- マイグレーション
- クエリビルダ
    - 対応したいクエリ一覧の作成
- コントローラー
- URLルーティング（[ライブラリ](https://github.com/nikic/FastRoute)を使用）
- DIコンテナ
- リクエスト/レスポンスクラス
- セッション（仮）
- フレームワーク専用コマンド（コードジェネレーター）



```bash
$ php sun make:controller
```