Laraveのいろんな人のディレクトリ構造

https://qiita.com/yiwiy9/items/121fe0e73279687261b8

app/
├─┬ Domain/
│ ├─┬ Item/
│ │ ├─┬ UseCases/
│ │ │ ├── FindAction.php
│ │ │ ├── StoreAction.php
│ │ │ ├── UpdateAction.php
│ │ │ └── DeleteAction.php
│ │ └── ItemEntity.php
│ └─┬ Shop/
│   ├─┬ UseCases/
│   │ └── FindAction.php
│   ├── ShopEntity.php
│   └── ShopRepositoryInterface.php
├─┬ Http/
│ ├─┬ Controllers/
│ │ └── ItemListController.php
│ ├─┬ Middleware/
│ │ └── EnsureShopIdIsValid.php
│ └─┬ Requests/
│   └── StoreItemRequest.php
├─┬ Infrastructure/
│ ├─┬ WebApi/
│ │ └── ShopRepository.php
│ └─┬ MockApi/
│   └── ShopRepository.php
├─┬ Helpers/
│ └── ImagePath.php
├─┬ Models/
│ └── Item.php
└── Providers/

https://zenn.dev/mpyw/articles/ce7d09eb6d8117

app/
├─┬ Console/
│ ├─┬ Commands/
│ │ └── CommunityCommand.php
│ └── Kernel.php
├─┬ Exceptions/
│ └── Handler.php
├─┬ Http/
│ ├─┬ Controllers/
│ │ ├── UserController.php
│ │ ├── CommunityController.php
│ │ ├── PostController.php
│ │ └── Controller.php
│ ├── Kernel.php
│ └── Middleware/
├─┬ Models/
│ ├── User.php
│ ├── Community.php
│ └── Post.php
└── Providers/

この記事が気に入ったらサポートをしてみませんか?