Skip to content

wemotion-inc/docker-laravel-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

docker-laravel-api

Laravel REST API environment by Docker

コンテナ起動

docker-compose up -d --build

Laravel インストール

docker compose exec app bash

composer create-project --prefer-dist "laravel/laravel=8.*" .

インストール完了後に http://localhost:8081/ にアクセスし Laravel の初期画面が表示されれば成功!

DB 接続

./src/.envDB_CONNECTION などの部分を以下で置き換え

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=root
DB_PASSWORD=password

マイグレーション

docker compose exec app bash

php artisan migrate

テーブル確認

MySQL に接続

docker-compose exec db bash

mysql -u root --password=password

テーブル確認

use database;

show tables;

以下のように Laravel のテーブルが返って来れば成功!

+------------------------+
| Tables_in_database     |
+------------------------+
| failed_jobs            |
| migrations             |
| password_resets        |
| personal_access_tokens |
| users                  |
+------------------------+
5 rows in set (0.00 sec)

About

Laravel REST API environment by Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published