Techpitにて登録されている教材、「LaravelでFat Controllerを卒業しよう」のリポジトリです。
- 動作確認はMacBook Pro/Google Chromeにて行っています。
- Windowsの方はコマンドを読み替えていただけたらと思います。
- Git,Docker,docker-compose の導入が前提となっています。
git clone https://github.com/TeXmeijin/LaravelBookmark_FatController.gitcd LaravelBookmark_FatControllercp src/.env.sample src/.env
docker-compose up -ddocker-compose exec app composer installdocker-compose exec app php artisan key:generatedocker-compose exec app php artisan migratedocker-compose exec app php artisan db:seeddocker-compose logs -f※コンテナのログをターミナルで見ることができますdocker-compose down※作業を終了するときに使います
docker-compose -f docker-compose.yml -f docker-compose.m1-mac.yml up -ddocker-compose exec app composer installdocker-compose exec app php artisan key:generatedocker-compose exec app php artisan migratedocker-compose exec app php artisan db:seeddocker-compose logs -f※コンテナのログをターミナルで見ることができますdocker-compose -f docker-compose.yml -f docker-compose.m1-mac.yml up down※作業を終了するときに使います
- https://localhost へアクセスする
https-portalというコンテナを使うことでlocalhostでもhttpsでアクセスできます。もしChromeをご利用で、https://localhost を開けなかった場合、ChromeのSSL警告を、localhostの時だけ表示しないようにするのとおりに対応することで開くことができます
docker-compose logs -f※コンテナのログをターミナルで見ることができます
docker-compose up -d※作業を開始するときに使いますdocker-compose down※作業を終了するときに使います
docker-compose -f docker-compose.yml -f docker-compose.m1-mac.yml up -d※作業を開始するときに使いますdocker-compose -f docker-compose.yml -f docker-compose.m1-mac.yml down※作業を終了するときに使います
| 項目名 | 値 |
|---|---|
| HOST | db |
| PORT | 3306 |
| DATABASE | laravel-bookmark |
| USERNAME | root |
| PASSWORD | secret |
| 項目名 | 値 |
|---|---|
| HOST | 127.0.0.1 |
| PORT | 3306 |
| DATABASE | laravel-bookmark |
| USERNAME | root |
| PASSWORD | secret |
- Sequel Pro https://www.sequelpro.com/
- Table Plus https://tableplus.com/
- MySQL Workbench https://www.mysql.com/jp/products/workbench/