- PHP >= 7.x
- Docker
- Docker Compose
Clone this repository.
$ git clone git@github.com/kkznch/laravel-project-boilerplate.git
$ cd laravel-project-boilerplate
Copy .env
file for docker compose.
$ cp .env.example .env
Create Laravel project.
You can change project directory name with .env
.
$ composer create-project --prefer-dist laravel/laravel src
Edit src/.env
for database access.
These are depends on .env
for Docker Compose.
You can change these values with .env
.
- DB_HOST=127.0.0.1
+ DB_HOST=db
- DB_PASSWORD=
+ DB_PASSWORD=password
Build and run docker containers.
$ make up
Init application.
$ make app-init
Access to http://localhost:8080
.
Open the database document.
$ open ./document/dbdoc/README.md
Update database document.
$ make doc-db-update