other50g / laravel-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Larabel練習用

必要環境

  • Docker
  • docker-compose

起動方法

  1. このプロジェクトをclone
  2. コンテナのビルド
    1. docker-compose build
  3. コンテナのビルドが終わったら起動
    1. docker-compose up
  4. http://localhost/info.php にアクセスするとphpの情報が表示される
  5. http://localhost/app/ にアクセスするとlaravelで作成されたページが表示される

マイグレーション

  1. コンテナ内にbashでログイン
    1. docker-compose exec app bash
  2. app ディレクトリにいるので、プロジェクトフォルダに移動
    1. cd api
  3. マイグレーション
    1. php artisan migrate

ホットリロード

  1. コンテナ内にbashでログイン
    1. docker-compose exec app bash
  2. appディレクトリにいるので、プロジェクトフォルダに移動
    1. cd api
  3. ビルトインサーバを起動
    1. php artisan serve --host 0.0.0.0
  4. 1と2を別ウィンドウで行う
  5. ホットリロードを起動
    1. npm run watch

BroadCast(Socket.io)

  1. コンテナ内にbashでログイン
    1. docker-compose exec app bash
  2. appディレクトリにいるので、プロジェクトフォルダに移動
    1. cd api
  3. laravel-echo-serverの起動
    1. laravel-echo-server start

TODO

  • どうせやるならコマンドですべて起動するようにしたい。

About


Languages

Language:PHP 83.1%Language:HTML 14.1%Language:Dockerfile 1.1%Language:TypeScript 1.0%Language:Vue 0.7%