sandpkg/mypkg

dev-master 2015-06-16 09:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:59:58 UTC


README

这是一个为包开发定制的 Laravel5 包模板,其中包含了用于发布代码的

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

用法

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

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

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

    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 不会自动加载包开发文件夹中的 vendor/ 路径。最简单的解决方案是在主应用程序的 composer.json 中添加它们。