予約フォーム

実行方法

git clone

git clone https://github.com/HayataSato/reservationform-laravue.git

composer install

cd reservationform-laravue

docker run --rm \
  -u "$(id -u):$(id -g)" \
  -v $(pwd):/var/www/html \
  -w /var/www/html \
  laravelsail/php80-composer:latest \
  composer install --ignore-platform-reqs

コンテナの起動

# sailコマンドのエイリアス設定
alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'
# コンテナのバックグラウンドで起動させる
sail up -d
  • ~/.bashrc にalias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'を追記すること推奨
    • ターミナル再起動後からは、sailコマンドが直で使える

テーブル作成

sail artisan migrate

npm install

sail npm install

build

sail npm run dev
  • 開発時はsail npm run watch-pollで随時ビルドさせることを推奨

URL

main : http://localhost:80/

ユーザ登録 : http://localhost:80/register

  • 登録後にメールが届く。認証しないとログイン不可

管理者ページ : http://localhost:80/management

phpmyadmin : http://localhost:8080/