MyGit
🚩收到GitHub仓库的更新通知

nWidart/laravel-modules

Fork: 942 Star: 5304 (更新于 2024-05-06 08:18:18)

license: MIT

Language: PHP .

Module Management In Laravel

最后发布版本: v11.0.10 ( 2024-05-06 03:09:16)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

Laravel-Modules

Latest Version on Packagist Software License Scrutinizer Coverage Total Downloads

Laravel laravel-modules
5.4 ^1.0
5.5 ^2.0
5.6 ^3.0
5.7 ^4.0
5.8 ^5.0
6.0 ^6.0
7.0 ^7.0
8.0 ^8.0
9.0 ^9.0
10.0 ^10.0
11.0 ^11.0

nwidart/laravel-modules is a Laravel package created to manage your large Laravel app using modules. A Module is like a Laravel package, it has some views, controllers or models. This package is supported and tested in Laravel 11.

This package is a re-published, re-organised and maintained version of pingpong/modules, which isn't maintained anymore.

With one big bonus that the original package didn't have: tests.

upgrade

To upgrade to version V11 follow Upgrade Guide on official document.

Install

To install via Composer, run:

composer require nwidart/laravel-modules

The package will automatically register a service provider and alias.

Optionally, publish the package's configuration file by running:

php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"

Autoloading

By default, the module classes are not loaded automatically. You can autoload your modules by adding merge-plugin to the extra section:

"extra": {
    "laravel": {
        "dont-discover": []
    },
    "merge-plugin": {
        "include": [
            "Modules/*/composer.json"
        ]
    }
},

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

Documentation

You'll find installation instructions and full documentation on https://laravelmodules.com/.

Demo

You can see a demo using Laravel Breeze at https://github.com/laravel-modules-com/breeze-demo

This is a complete application using Auth, Base and Profile modules.

Community

We also have a Discord community. https://discord.gg/hkF7BRvRZK For quick help, ask questions in the appropriate channel.

Credits

License

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

最近版本更新:(数据更新于 2024-05-06 08:18:02)

2024-05-06 03:09:16 v11.0.10

2024-04-30 08:33:05 v11.0.9

2024-04-30 00:15:51 v11.0.8

2024-04-25 22:01:30 v11.0.7

2024-04-22 06:15:08 v11.0.6

2024-04-17 14:31:19 v11.0.5

2024-04-08 07:01:47 11.0.4

2024-03-25 07:33:52 v11.0.3

2024-03-25 00:54:01 v11.0.2

2024-03-24 03:27:40 v11.0.1

主题(topics):

architecture, hacktoberfest, laravel, laravel-modules, php

nWidart/laravel-modules同语言 PHP最近更新仓库

2024-05-10 11:01:12 wp-graphql/wp-graphql

2024-05-09 11:10:21 firefly-iii/firefly-iii

2024-05-08 17:14:52 CakeDC/users

2024-05-07 16:30:06 jackalope/jackalope-doctrine-dbal

2024-05-06 12:00:32 symfony/maker-bundle

2024-05-05 05:07:35 composer/composer