Skip to content

Clean architecture sample application with PHP 7.3 + Laravel 5.8

Notifications You must be signed in to change notification settings

okashoi/laravel-clean-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel を用いたクリーンアーキテクチャに基づく実装のサンプルアプリケーション

動作環境

  • Docker
  • Docker Compose

ディレクトリ構造

./
 |-- services/          # Docker イメージビルド用のファイル等が入っている
 |-- src/               # ソースコード
 :  :
 |  |-- packages/       # 各パッケージ
 |  |  |-- api/         # Web API 用パッケージ
 |  |  |-- components/  # 各種ビジネスルール(Application Business Rules, Enterprise Business Rules)
 |  |  |-- console/     # コンソール用パッケージ
 |  |  |-- database/    # データベース用パッケージ
 |  |  `-- database/    # Web アプリケーション用パッケージ
 :  :

詳細は各パッケージの readme を参照のこと

参考スライド

About

Clean architecture sample application with PHP 7.3 + Laravel 5.8

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages