All Projects → akaunting → laravel-module

akaunting / laravel-module

Licence: MIT license
Module management package for Laravel

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-module

cisco ios
Cisco IOS Catalyst module
Stars: ✭ 14 (-78.46%)
Mutual labels:  module
HumHub-WeChat
Its a chat widget for admins and moderators You can use from HumHub Admin Panel - it is working with latest HumHub.
Stars: ✭ 14 (-78.46%)
Mutual labels:  module
note
一些技术笔记
Stars: ✭ 174 (+167.69%)
Mutual labels:  module
PowerShell-Troll
A PowerShell module that contains different functions that can be used for pranking your fellow co-worker or anyone else for that matter.
Stars: ✭ 52 (-20%)
Mutual labels:  module
fvtt-data-toolbox
Foundry VTT Data Toolbox
Stars: ✭ 17 (-73.85%)
Mutual labels:  module
Framer-CollectionComponent
Framer Module
Stars: ✭ 22 (-66.15%)
Mutual labels:  module
glitchify
Tweaks for the official twitch.tv android app
Stars: ✭ 33 (-49.23%)
Mutual labels:  module
SCF4-SDK
Motorized zoom lens controller Kurokesu SCF4 module featuring STM32 controller and Onsemi LC898201 driver control software
Stars: ✭ 14 (-78.46%)
Mutual labels:  module
module-init
🏁 Create a new node module with all the right stuff.
Stars: ✭ 71 (+9.23%)
Mutual labels:  module
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+66.15%)
Mutual labels:  module
es-cookie
A simple, lightweight module for handling cookies
Stars: ✭ 36 (-44.62%)
Mutual labels:  module
silverstripe-base
A base module for my SilverStripe projects
Stars: ✭ 17 (-73.85%)
Mutual labels:  module
wulaphp
一个有点复杂的PHP框架!
Stars: ✭ 26 (-60%)
Mutual labels:  module
damb
An advanced module builder for Dolibarr ERP/CRM
Stars: ✭ 14 (-78.46%)
Mutual labels:  module
nuxt-modules
AX2's Nuxt modules
Stars: ✭ 30 (-53.85%)
Mutual labels:  module
terraform-remote-state
A Terraform module that configures an s3 bucket for use with Terraform's remote state feature
Stars: ✭ 21 (-67.69%)
Mutual labels:  module
ngx http hmac secure link module
HMAC Secure Link module for NGINX.
Stars: ✭ 47 (-27.69%)
Mutual labels:  module
lovedebug
A fixed and updated repo of LOVEDEBUG
Stars: ✭ 22 (-66.15%)
Mutual labels:  module
react-native-tab-navigator
JavaScript for React-Native iOS Android module
Stars: ✭ 35 (-46.15%)
Mutual labels:  module
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (+18.46%)
Mutual labels:  module

Module management package for Laravel

Downloads StyleCI Quality License

This package intends to make your Laravel app extensible via modules. A module is a kinda small Laravel app, shipping with its own views, controllers, models, etc.

Getting Started

1. Install

Run the following command:

composer require akaunting/laravel-module

2. Register

Service provider and facade will be registered automatically. If you want to register them manually in config/app.php:

Akaunting\Module\Facade::class,
Akaunting\Module\Providers\Laravel::class,

3. Publish

Publish config file.

php artisan vendor:publish --tag=module

4. Configure

You can change the configuration from config/module.php file

5. Autoloading

By default, the module classes are not loaded automatically. You can autoload your modules using psr-4. For example:

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "modules/"
    }
  }
}

Tip: don't forget to run composer dump-autoload afterwards.

Usage

Check out the wiki about the usage and further documentation.

Changelog

Please see Releases for more information what has changed recently.

Contributing

Pull requests are more than welcome. You must follow the PSR coding standards.

Credits

License

The MIT License (MIT). Please see LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].