Visual Studio Code の Remote Container を使った Laravel6 のサンプル。
Visual Studio Code Remote - Containers
- Docker Desktop
- Visual Studio Code [Remote - Containers]
git clone https://github.com/horatjp/sample-laravel6-devcontainer.git laravel6
cd laravel6
Visual Studio Code を起動。
code .
環境設定ファイル作成。
cp .env.sample .env
cp .devcontainer/.env.sample .devcontainer/.env
vi .devcontainer/.env
## Docker Desktop
DOCKER_DESKTOP_IP_ADDRESS_SETTING=127.0.1.11:
hosts
127.0.1.11 laravel6.test
下記コマンドでRemote - Containers
を起動
Remote-Containers: Reopen in Container
パーミッションを設定。
find storage -type d -exec chmod 777 {} \;
find bootstrap/cache -type d -exec chmod 777 {} \;
find public/uploads -type d -exec chmod 777 {} \;
composer install
php artisan key:gen
npm install
php artisan migrate:refresh --seed
パーミッションを設定。
find storage -type d -exec chmod 777 {} \;
メールアドレス: super-admin@laravel6
パスワード: password
サンプルコマンドが下記にあり。
app/Console/Commands/Sample
php artisan sample:Factory
./vendor/bin/phpunit
php artisan dusk
キャッシュクリア
sudo php artisan cache:clear
オートロード最適化
composer dump-autoload