sandpkg / mypkg
dev-master
2015-06-16 09:51 UTC
Requires
- illuminate/support: ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.5
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 中添加它们。