An open API service indexing awesome lists of open source software.

https://github.com/tuki0918/kancolle_slim_serv_api


https://github.com/tuki0918/kancolle_slim_serv_api

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

Slim Framework in Micro MVC
----

#### DocumentRoot
+ public

#### コマンドライン:実行
```
bin/run.php [command [, ...]]
```

#### ルーティング:読込
+ HTTP/HTTPS
+ app/Route/common.*.php
+ app/Route/site.*.php
+ Command-Line
+ app/Route/common.*.php
+ app/Route/cli.*.php

#### 設定:アプリケーション
+ app/Config/application.php

#### 設定:環境設定
+ app/Config/define.php
+ app/Config/iniset.php

#### サードパーティライブラリ
+ slim/slim
+ illuminate/database
+ monolog/monolog
+ slim/views
+ twig/twig
+ davedevelopment/phpmig
+ pimple/pimple

#### パーミッション
```
chmod 777 app/tmp/logs, app/tmp/cache
```

#### マイグレーション
```
// ステータスの確認
bin/phpmig status

// マイグレーションファイルの作成
bin/phpmig generate [MigrationName]

// マイグレーションの実行
bin/phpmig migration

// 1つ戻る
bin/phpmig rollback

// すべて戻る
bin/phpmig rollback -t 0

// 指定のMigrationIDの完了時点まで戻る
bin/phpmig rollback -t [MigrationID]

// 指定のMigrationIDのみをマイグレーション/ロールバック
bin/phpmig [up|down] [MigrationID]
```

#### デプロイ(Capistrano v3)
+ Usage: [capistrano/capistrano](https://github.com/capistrano/capistrano)
```
cd private/capistrano
bundle exec cap production deploy
```
※ 現状、マイグレーションは自動でしない