📦 Supply Domain - Folder Structure
app/Domains/Supply/
├── SubDomains/
│ ├── Agents/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ ├── Customers/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ ├── Suppliers/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ ├── SupplyOrders/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ ├── Quotations/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ ├── PurchaseOrders/
│ │ ├── Models/
│ │ ├── DTOs/
│ │ ├── Services/
│ │ ├── Http/
│ │ │ ├── Controllers/V1/
│ │ │ ├── Requests/V1/
│ │ │ └── Resources/V1/
│ │ ├── Events/
│ │ ├── Exceptions/
│ │ ├── Traits/
│ │ └── Repositories/
│ │
│ └── GoodsReceipts/
│ ├── Models/
│ ├── DTOs/
│ ├── Services/
│ ├── Http/
│ │ ├── Controllers/V1/
│ │ ├── Requests/V1/
│ │ └── Resources/V1/
│ ├── Events/
│ ├── Exceptions/
│ ├── Traits/
│ └── Repositories/
│
│
├── Database/
│ ├── Migrations/
│ └── Seeders/
│
├── Routes/
│ └── V1/
│ ├── agents.php
│ ├── customers.php
│ ├── suppliers.php
│ ├── supply-orders.php
│ ├── quotations.php
│ ├── purchase-orders.php
│ ├── goods-receipts.php
│ └── supply.php
│
├── Providers/
│ └── SupplyDomainServiceProvider.php
│
├── Docs/
│ ├── API.md
│ ├── Post_Collection.json