LaravelPackages.net
Acme Inc.
Toggle sidebar
cumulati/distributed-laravel

17
0
0.3.2
About cumulati/distributed-laravel

cumulati/distributed-laravel is a Laravel package. It currently has 0 GitHub stars and 17 downloads on Packagist (latest version 0.3.2). Install it with composer require cumulati/distributed-laravel. Discover more Laravel packages by cumulati or browse all Laravel packages to compare alternatives.

Last updated

Distributed Laravel

Build Status Coverage Status

Use 0.1.1 for Laravel 5.2 compatibility

Some service providers to enable a Laravel project structure that is grouped by components rather than class types.

Installation

composer require optimus/distributed-laravel 0.1.*

Usage

Define a optimus.components.php configuration file. For example:

<?php

return [
    'namespaces' => [
        // Define a simple namespace mapping
        'Infrastructure' => base_path() . DIRECTORY_SEPARATOR . 'infrastructure',

        // Here we define a namespace mapping with route config
        'Api' => [
            'path' => base_path() . DIRECTORY_SEPARATOR . 'api',
            'route' => [
                'middleware' => [
                    'requestid'
                ]
            ]
        ],
    ],

    // middleware to be applied to all routes within routes.php or routes_protected.php.
    'protection_middleware' => [
        'auth:api'
    ],

    'resource_namespace' => 'resources',

    'language_folder_name' => 'lang',

    'view_folder_name' => 'views'
];

Star History Chart