LaravelのAPI勉強用に作成したサンプルアプリです。
クエストとかカードとかアイテムとかアチーブメントとかがあるようなソシャゲをイメージして作成しています。
スマホアプリで、管理画面があって…みたいな想定だけど、お勉強用なので一部APIしかありません。
- Vagrant 2.2 - 仮想環境管理
- VirtualBox 6.0 - 仮想環境
- vagrant-vbguest - Vagrantプラグイン
- vagrant-winnfsd - 〃
VMのトップページにアクセスするとSwagger-UIのAPIページが表示されます。
以下のコマンドが使用可能です(server
ディレクトリにて実行)。
composer migrate
: DB作成composer migrate:refresh
: DB再作成php artisan db:seed
: 初期データ生成php artisan master:import
: CSVマスタインポートcomposer test
: ユニットテストcomposer lint
: スタイルチェック