hoannc54/package

dev-master 2018-04-04 23:23 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:19:52 UTC


README

一个专门为包开发制作的Laravel5包模板,其中包含了发布代码用于

  • 配置
  • 视图
  • 资源文件
  • 迁移
  • 种子
  • 路由

使用方法

1- 将此仓库克隆到您的包开发文件夹中。

2- 将src/Package更改为您的包名。自定义包的composer.json自动加载部分以反映之前的更改。

3- 使用正确的命名空间和包名自定义 Package/PackageServiceProvider,并替换$packageName属性。

    protected $packageName = 'yourpackagename';

4- 在您的应用程序的 composer.json 自动加载部分中添加该包,使其在您的应用程序中可用。


"psr-4": {
            "App\\": "app/",
            "Vendor\\Package\\": "packages/vendor/package/src/Package"
        }

5- 运行

composer dump-autoload

6- 将新创建的包的服务提供者添加到您的 config/app.php 提供者列表中。

7- 开心使用!

包依赖

Laravel不会自动加载包开发文件夹中的< strong>vendor/路径。最简单的解决方法是将其添加到您的主应用程序的composer.json中。