RealWorldの仕様・APIに準拠したLaravelベースのリポジトリです。
詳細についてはRealWorldのリポジトリを確認してください。
仮想環境としてDockerを利用しています。インストールは公式ページから出来ます。
git clone git@github.com:choco14t/laravel-realworld.git
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:secret
make migrate
このリポジトリをクローンします。
git clone git@github.com:choco14t/laravel-realworld.git
クローンしたディレクトリに移動し、composerで依存ライブラリのインストールをします。
composer install
envファイルを利用するので.env.exampleからコピーします。
cp .env.example .env
アプリケーションキーの生成をします。
php artisan key:generate
JWT認証用のキーを生成します。
php artisan jwt:secret
データベースのマイグレーションを実行します。
Makefileを作成しているのでmakeコマンドから実行できます。
make migrate
シーディングファイルを用意しているのでコマンド実行することで初期データの作成が出来ます。
make seed
シーディングする際はデータベースの初期化を推奨します。
make db-refresh
テストの実行に.env.testingファイルを利用します。
あらかじめ作成した.envからコピーして実行してください。
cp .env .env.testing
make test