Skip to content

togana/laravel-project-boilerplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Project Boilerplate

Requirement

  • PHP >= 7.x
  • Docker
  • Docker Compose

Setup

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

Documents

OpenAPI

Access to http://localhost:8080.

DBDoc

Open the database document.

$ open ./document/dbdoc/README.md

Update database document.

$ make doc-db-update

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 45.4%
  • Shell 30.1%
  • Dockerfile 24.5%