一个将Laravel应用程序模块化的优秀包。

v1.0.2 2016-12-16 09:45 UTC

This package is auto-updated.

Last update: 2024-09-04 14:44:30 UTC


README

GitHub stars Latest Stable Version Total Downloads License

如果你在从太多的项目文件中寻找控制器、路由和视图时感到头疼,那么这个包就是为你准备的。

这个包可以帮助你通过模块化所有的控制器、视图和模型来组织你的Laravel项目代码。当你的Laravel项目非常大时,这将非常有帮助。

如何操作?

步骤 1: 安装包

通过执行以下命令将包添加到你的composer.json中。

composer require yubarajshrestha/ym

步骤 2: 添加服务提供者

将服务提供者添加到config/app.php

YubarajShrestha\YM\YMServiceProvider::class, YubarajShrestha\YM\YMModuleProvider::class,

步骤 3: 添加PSR-4自动加载

composer.json中在"App": "app/"之后添加以下行 "Modules": "Modules/"

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

步骤 4: 发布供应商文件

你需要一些文件,但不用担心,这很简单。现在只需要执行以下命令。

php artisan vendor:publish

步骤 5: 我们已经完成了

最后一步是迁移一些文件。执行迁移命令。

php artisan migrate

步骤 6: 精彩!

  1. 你的Laravel项目现在准备就绪 👍。
  2. 你所要做的就是提供服务你的Laravel应用。然后访问/ym。例如:https://:8000/ym