Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Concord Laravel Package

konekt/concord

Laravel extension for building modular applications using conventions on top of service providers. Manage in-app and external modules with isolation-friendly structure, version compatibility across Laravel releases, and tooling around module registration and organization.

View on GitHub
Deep Wiki
Context7

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 »

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4