Directory Structure
Minimum Fileset For A Concord Module
module-src/
Providers/
│
└── ModuleServiceProvider.php
resources/
│
└── manifest.php
Full Stack Of Recommended File/Folder Structure
Note: the list below contains the folders for both boxes and modules for the sake of being a single reference.
The default locations are:
module-src/
Console/
Commands/
Contracts/
Events/
Exceptions/
Factories/
Helpers/
Http/
├── Controllers/
├── Middleware/
├── Requests/
└── Resources/
Jobs/
Listeners/
Models/
Notifications/
Providers/
├── ModuleServiceProvider.php
└── EventServiceProvider.php
Services/
Tests/
├── Feature
└── Unit
resources/
├── assets/
└── config/
├── module.php
└── box.php
├── database/
├── migrations/
└── seeds/
├── lang/
└── routes/
├── api.php
└── web.php
├── views/
└── manifest.php
This folder layout is stored in the ConcordDefault
convention. You can customize this layout by overriding the
default convention (class).
Next: Concord Rules »